zoukankan      html  css  js  c++  java
  • redis集群状态信息维护脚本

        近期在做redis相关的东西。须要把2台redis切分成16个shard。 16个主shard分布在4台128G的机器上,从shard分布在12台64G的机器上。因为机器太多,查询相关的信息不太方便。特别是我要手动的去查询或者删除某些信息就须要去每台机器上查看,当然也能够通过相关的程序来查询和删除,这里主要介绍怎样利用linux shell来实现这个目标。

    详细的脚本内如例如以下:

    详细命令方式为: sh redis-cluster.sh t info 为查询redis集群的信息, sh redis-cluster.sh t get key 获取集群中key的值。这里t指的是主shard, ts相应的是从shard,事实上也能够依照数据类型来分shard进行查询,原理是比較类似的。

           利用以上脚本能够比較方便的指导集群的信息,比方占用内存的信息能够採用下面方式:

  • 相关阅读:
    MR中简单实现自定义的输入输出格式
    简单实现CombineFileInputFormat
    提高mapreduce性能的七点建议
    MR中使用sequnceFIle输入文件
    Hive中使用LZO
    JVM启动参数详解 (转)
    ubuntu12.04中shell脚本无法使用source的原因及解决方法
    hadoop 错误
    poj 3211 Washing Clothes
    hdu 3535 AreYouBusy
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7145178.html
Copyright © 2011-2022 走看看