Redis开发运维实践常见运维操作(一)

本文介绍Redis服务的启动方法,包括使用不同配置启动Redis及Redis Sentinel,并覆盖服务停止、配置查看与修改等内容,同时提供了批量操作及数据库选择与清空等实用技巧。

3.1 启动

3.1.1 启动redis


常见选项: ./redis-server (run the server with default conf) ./redis-server /etc/redis/6379.conf ./redis-server --port 7777 ./redis-server --port 7777 --slaveof 127.0.0.1 8888 ./redis-server /etc/myredis.conf --loglevel verbose

3.1.2 启动redis-sentinel


部署后可以使用sstart对redis 和sentinel进行拉起,使用sctl进行supervisorctl的控制。(两个alias)

3.2 停止


sentinel方法一样,只是需要执行sentinel的连接端口

注意:正确关闭服务器方式是redis-cli shutdown 或者 kill,都会graceful shutdown,保证写RDB文件以及将AOF文件fsync到磁盘,不会丢失数据。 如果是粗暴的Ctrl+C,或者kill -9 就可能丢失。如果有配置save,还希望在shutdown时进行RDB写入,那么请使用shutdown save命令。

3.3 查看和修改配置

查看:


修改:

 

3.4 批量执行操作

使用telnet也可以连接redis-server。并且在脚本中使用nc命令进行redis操作也是很有效的:


另一个方式是使用pipeline:

 

3.5 选择数据库


默认连接的数据库所有是0,默认数据库数是16个。返回1表示成功,0失败

3.6 清空数据库


删除当前选择数据库中的所有 key。生产上已经禁止。


删除所有的数据库。生产上已经禁止。


Redis开发运维实践指南

本文为《Redis开发运维实践指南》内容,该书作者为黄鹏程,已授权云栖社区转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值