redis启动停止
-
启动
-
【错误方式】直接执行
./src/redis-server- 会显示 no config file specified(没有指定配置文件)
- 这时候
ctrl + C貌似杀不死,需要自己去查找pid杀死ps -ef | grep rediskill pid进程号
-
【正确方式】需要指定配置文件
- 文件位置: 根目录下的
redis.conf - 显式指定执行
./src/redis-server ./redis.conf - 对于yum安装的linux机器,配置文件会在
/etc/redis.conf- 查找方法
- 执行
systemctl status redis - 寻找loaded后面的服务文件
- 然后预览服务文件,里面有写
cat /usr/lib/systemd/system/redis.service
- 执行
- 文件位置: 根目录下的
-
-
可用内置客户端交互
-
再开一个终端,执行如下命令进入交互界面
./src/redis-cli- 默认等价于
./src/redis-cli -h 127.0.0.1 -p 6379- 这里-h可以改为其他ip地址,-p可以改成其他端口
- 默认等价于
-
离开客户端
exit -
外部执行命令
./src/redis-cli get hello
-
-
关闭
- 持久化关闭(默认)
./src/redis-cli shutdown- 不要直接用kill -9杀死服务
- 强制杀死时并不会触发持久化,同时缓冲区资源无法得到正常释放
- 不要直接用kill -9杀死服务
- 选择不持久化关闭
./src/redis-cli shutdown nosave
- 持久化关闭(默认)