01 2019 档案
摘要:需求:模拟redis-trib.rb info ip:port输出的结果 如: 通过shell脚本实现类似的: 测试结果
阅读全文
摘要:需要:昨晚学习了cluster slots命令,之前写的脚本,有可以换种方法获取到redis cluster slots 分布情况。 cluster slots的结果如下: 获取redis cluster slots分布的小脚本 脚本说明: 第1行获取到结果如下: 5.5.5.102:29001 4
阅读全文
摘要:需求:使用cluster slots命令,获取redis cluster 主从对应关系。 说明:cluster slots命令对应的字段说明:http://redis.cn/commands/cluster-slots.html 测试结果:
阅读全文
摘要:需求:编写脚本实现对redis cluster 主从是否发生主从切换进行监控,若发生切换,输出切换前后主从对应关系。 初始化对比文件,仅执行一次,后续不需要在执行,除非该文件不存在。 判断是否发生切换,如果发生,输出切换前后的对应关系 测试过程: 测试结果
阅读全文
摘要:需求: 某文件aa的内容如下: a/p1/p2b/pp1c/ppp1/ppp3d/p1/p2/p3e/p1/p2/p3/p4 期望输出结果: a /p1 /p2 b /pp1 c /ppp1 /ppp3 d /p1 /p2 /p3 e /p1 /p2 /p3 /p4 思路 第一个非“/” 开始的行到
阅读全文
摘要:以下数据取自redis数据库中client list的结果, id=565554692 addr=192.168.100.157:29328 fd=30 name= age=62 idle=62 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=
阅读全文
摘要:看到有网上一篇博客写的 https://blog.csdn.net/hu721659947/article/details/80352003 使用awk一行命令即可实现: cat >b<<EOF2019-05-07_20:01:11 502019-05-07_20:55:12 302019-05-0
阅读全文
摘要:需求:输出redis cluster 主从的对应关系,如果同一个主从关系的master和slave在同一个node节点上,在输出的对应关系末尾输出提示。 为什么会有这样的需求呢?在重新搭建redis cluster的时候,创建集群期间,发现: redis-trib.rb create --repli
阅读全文
摘要:需要:实现类似redis-trib.rb call 命令的功能,输出redis cluster集群所有节点指定的参数的配置 redis-trib.rb的输出 编写脚本 在后续学习awk命令中,遇到了getline命令,发现可以用一行命令替代上面红色字体的3条语句。 可以作为奇数行和偶数行两两配对一种
阅读全文
摘要:需求:获取redis cluster集群中所有节点的内存使用情况。 测试:
阅读全文
摘要:需求:之前写的脚本(https://www.cnblogs.com/imdba/p/10197192.html),每个node上都只有一个slot段范围的情况,本次通过测试,实现了,任意段范围的获取方法。
阅读全文