博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis开发运维实践高可用和集群架构与实践(三)
阅读量:6206 次
发布时间:2019-06-21

本文共 1501 字,大约阅读时间需要 5 分钟。

11.1.3 维护操作

11.1.3.1 完整启动

supervisord -c /redis/conf/redis-supervisord.conf 会自动拉起本机的redis和sentinel

11.1.3.2 启停redis

supervisorctl -c /redis/conf/redis-supervisord.conf start redis supervisorctl -c /redis/conf/redis-supervisord.conf stop redis supervisorctl -c /redis/conf/redis-supervisord.conf restart redis

11.1.3.3 手动启动

有两种方式: 第一种:redis-sentinel /path/to/sentinel.conf 第二种:redis-server /path/to/sentinel.conf --sentinel

11.1.3.4 启停sentinel

supervisorctl -c /redis/conf/redis-supervisord.conf start redis-sentinel supervisorctl -c /redis/conf/redis-supervisord.conf stop redis-sentinel supervisorctl -c /redis/conf/redis-supervisord.conf restart redis-sentinel

11.1.3.5 查看sentinel状态

redis-cli -p 26379 info

11.1.3.6 查看master地址和端口

sentinel get-master-addr-by-name myredis

11.1.3.7 查看master配置

redis-cli -p 26379 sentinel masters

11.1.3.8 重置该sentinel

sentinel reset myredis 重置操作清除该sentinel的所保存的所有状态信息,并进行一次重新的发现过程。

11.1.3.9 动态修改sentinel配置

SENTINEL SET command 例如:

SENTINEL SET objects-cache-master down-after-milliseconds 1000

11.1.3.10 主动切换

sentinel failover myredis 此操作会将新的配置发送到其他sentinel上。

11.1.3.11 判断主从是否完全一致

 

查看key 的数目

 

对整个数据库的数据,产生一个摘要,可用于验证两个redis数据库数据是否一致 127.0.0.1:6379> debug digest 7164ae8b6730c8bcade46532e5e4a8015d4cccfb 127.0.0.1:6379> debug digest 7164ae8b6730c8bcade46532e5e4a8015d4cccfb

11.1.3.12 接收所有事件信息

 

注意这是在sentinel上监控所有的频道信息,查看的是切换前后发生的消息。

还有一个__sentinel__:hello的频道,这个频道是在redis实例上的,用途是sentinel之间发现对方的,别无它用。在redis实例上可以通过monitor或者订阅此频道看到这个消息。

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

 
你可能感兴趣的文章
kernel32.dll出错解决方案
查看>>
动态规划0—1背包问题
查看>>
linux下查看文件及目录个数
查看>>
2015 CALLED THE INTERFACE OF 2014
查看>>
我是怎样成长为系统架构师的
查看>>
UGUI的优点新UI系统
查看>>
Android二维码之创建
查看>>
Python匿名函数——lambda表达式
查看>>
从Eclipse转移到IntelliJ IDEA一点心得
查看>>
Memcached总结三:Memcached常用命令及使用说明
查看>>
emoji表情引发的JNI崩溃
查看>>
python语法笔记(四)
查看>>
UIImageView圆角,自适应图片宽高比例,图片拉伸,缩放比例和图片缩微图
查看>>
Mongo读书笔记1 -- GridFS
查看>>
【iCore3 双核心板_FPGA】例程十二:Modelsim仿真实验
查看>>
Struts2原理图
查看>>
svn的merge使用例子
查看>>
Linux信号
查看>>
scikit-learn决策树算法类库使用小结
查看>>
ABP文档 - Javascript Api - AJAX
查看>>