如何快速启动和停止redis服务
redis是一种高性能的键值数据库,它可以存储各种类型的数据,如字符串、列表、集合、散列、有序集合等。redis还支持事务、发布订阅、持久化等功能,广泛应用于缓存、消息队列、排行榜等场景。
要使用redis,我们首先需要启动redis服务。redis服务可以在Linux、Windows、MacOS等操作系统上运行,本文以Linux为例,介绍如何快速启动和停止redis服务。
启动redis服务
要启动redis服务,我们需要先安装redis。我们可以从[官网](https://redis.io/download)下载最新的源码包,解压后进入目录,执行以下命令:
这样就会在/usr/local/bin目录下生成四个可执行文件:redis-server、redis-cli、redis-benchmark和redis-check-aof。其中,redis-server是redis服务端程序,redis-cli是redis客户端程序,后面两个是用于测试和修复的工具。
要启动redis服务,我们只需要执行以下命令:
这样就会以默认配置启动一个redis服务进程,监听6379端口。我们可以通过ps命令查看进程信息:
我们也可以指定一个配置文件来启动redis服务,例如:
这样就会按照配置文件中的参数来启动一个redis服务进程。配置文件中可以设置很多选项,如端口号、密码、持久化方式等,具体可以参考[官方文档](https://raw.githubusercontent.com/antirez/redis/6.0/redis.conf)。
停止redis服务
要停止redis服务,我们有两种方法:
1.一种是通过向redis服务进程发送SIGTERM信号,让其优雅地关闭。我们可以通过kill命令来发送信号,例如:
这样就会让当前运行的redis服务进程收到SIGTERM信号,并执行清理工作,如保存数据到磁盘、关闭连接等,然后退出。