861
技术社区[云栖]
Redis开发运维实践常见运维操作(一)
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。生产上已经禁止。
删除所有的数据库。生产上已经禁止。
最后更新:2017-05-08 11:01:17
上一篇:
性能测试:自建数据库与RDS性能对比(SQL Server案例排查分析)
下一篇:
linux tomcat 8080访问不了
3D机器视觉起飞 未来市场将达21亿美元
'System.Data.DataRow.DataRow(System.Data.DataRowBuilder)' is inaccessible due to its protection leve
Cocos2dx 3.0 过渡篇(九)浅谈容器Map
JS获取地址栏参数的几种方法
用Repeater控件显示数据
反盗版的胜利:Hackulous关闭
给你1000万你可以把生活过的更好吗?
包你拼系统开发
Airdoc创始人:工智能可以在医疗领域多个环节发挥作用 但有局限性
Enterprise Library深入解析与灵活应用(4):创建一个自定义Exception Handler改变ELAB的异常处理机制