摘要: 需求:模拟redis-trib.rb info ip:port输出的结果 如: 通过shell脚本实现类似的: 测试结果 阅读全文
posted @ 2019-01-26 15:00 knowledge-is-power 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 需要:昨晚学习了cluster slots命令,之前写的脚本,有可以换种方法获取到redis cluster slots 分布情况。 cluster slots的结果如下: 获取redis cluster slots分布的小脚本 脚本说明: 第1行获取到结果如下: 5.5.5.102:29001 4 阅读全文
posted @ 2019-01-25 10:27 knowledge-is-power 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 需求:使用cluster slots命令,获取redis cluster 主从对应关系。 说明:cluster slots命令对应的字段说明:http://redis.cn/commands/cluster-slots.html 测试结果: 阅读全文
posted @ 2019-01-24 21:27 knowledge-is-power 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 需求:编写脚本实现对redis cluster 主从是否发生主从切换进行监控,若发生切换,输出切换前后主从对应关系。 初始化对比文件,仅执行一次,后续不需要在执行,除非该文件不存在。 判断是否发生切换,如果发生,输出切换前后的对应关系 测试过程: 测试结果 阅读全文
posted @ 2019-01-24 17:05 knowledge-is-power 阅读(1980) 评论(0) 推荐(1) 编辑
摘要: 需求: 某文件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 思路 第一个非“/” 开始的行到 阅读全文
posted @ 2019-01-23 20:54 knowledge-is-power 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 以下数据取自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= 阅读全文
posted @ 2019-01-16 17:44 knowledge-is-power 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 看到有网上一篇博客写的 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 阅读全文
posted @ 2019-01-15 21:19 knowledge-is-power 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 需求:输出redis cluster 主从的对应关系,如果同一个主从关系的master和slave在同一个node节点上,在输出的对应关系末尾输出提示。 为什么会有这样的需求呢?在重新搭建redis cluster的时候,创建集群期间,发现: redis-trib.rb create --repli 阅读全文
posted @ 2019-01-14 18:07 knowledge-is-power 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 需要:实现类似redis-trib.rb call 命令的功能,输出redis cluster集群所有节点指定的参数的配置 redis-trib.rb的输出 编写脚本 在后续学习awk命令中,遇到了getline命令,发现可以用一行命令替代上面红色字体的3条语句。 可以作为奇数行和偶数行两两配对一种 阅读全文
posted @ 2019-01-09 19:17 knowledge-is-power 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 需求:获取redis cluster集群中所有节点的内存使用情况。 测试: 阅读全文
posted @ 2019-01-03 20:04 knowledge-is-power 阅读(4039) 评论(0) 推荐(0) 编辑