100台redis如何批量关闭主库aof开启从库aof
admin
2023-07-24 16:42:46
0
#!/usr/bin/env python
#encoding = utf-8
 
"""
author: luhuijun
create on time: 20171002
config File Mode
127.0.0.1,6379,xxxxxxxx,0
127.0.0.1,6380,xxxxxxxx,0
"""

import datetime
import redis
 
def redis_conect(host,port,passwd,db):
    r = redis.Redis(
        host=host,
        port=port,
        db=0)
    return r
 
 
def readconfig(path):
    file=open(path,"r")
    result=file.readlines()
    return result
    file.close()
 
def main():
    try:
        result = readconfig('../etc/check_redis_cluster_config.ini')
        for i in result:
            i=i.split(",")
            mhost, mport, mpasswd, mdb = i[0], i[1], i[2], i[3]
            m = redis_conect(mhost,mport,mpasswd,mdb)
            #此句忽略,这会写一个带日期的key,用来监控主从同步,基于业务的监控.
            k,v= 'dba_check',datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
            roles = m.info("replication")['role']
            if roles == 'master':
                # print m.info()
                if m.config_get("appendonly")['appendonly'] == 'yes':
                    m.config_set('appendonly','no')
                    m.config_rewrite()
                else:
                    continue
            else:
                if m.config_get("appendonly")['appendonly'] == 'no':
                    m.config_set("appendonly", "yes")
                    m.config_rewrite()
                else:
                    continue
    except Exception,ex:
        print Exception,":",ex
 
 
if __name__=="__main__":
    main()

相关内容

热门资讯

美称设立军事协调小组协助落实美... △美国国务卿鲁比奥(资料图)当地时间6月26日,美国国务卿鲁比奥发布声明表示,当日,美国、黎巴嫩和以...
布基纳法索宣布与法国断交 △布基纳法索(资料图)当地时间6月26日,布基纳法索政府宣布,自当天起断绝与法国的外交关系。布政府表...
美以黎签署三方框架协议,细节披... 当地时间26日晚,一名以色列官员披露称,经过美国、以色列和黎巴嫩三方的会谈,三方代表当晚在美国签署了...
联合国官员:委内瑞拉强震后逾5... 财联社6月27日电,联合国分管人道主义事务的副秘书长兼紧急救援协调员汤姆·弗莱彻表示,在委内瑞拉发生...
伊朗否认伊美就霍尔木兹海峡问题... 当地时间26日,伊朗伊斯兰革命卫队发言人侯赛因·穆赫比表示,针对“伊朗与美国已就霍尔木兹海峡问题设立...
特朗普:伊朗违反了停火协议 财联社6月26日电,美国总统特朗普表示,美军击落了伊朗三架无人机。特朗普称伊朗在霍尔木兹海峡发动的无...
江阴祝塘:荣飞5G智能绿色工厂... 6月23日,江阴市祝塘镇重点数字化转型标杆项目——荣飞5G智能绿色工厂项目顺利完成主体封顶。该项目聚...
翔亚机械取得一种电梯按键专利,... 国家知识产权局信息显示,嘉兴市翔亚机械设备有限公司取得一项名为“一种电梯按键”的专利,授权公告号CN...
溧阳市博物馆一张展出照片被指系... 极目新闻记者 张奇 近日,有网友在社交网站反映,江苏常州溧阳市博物馆展出了使用AI技术生成的图片,其...
“我们不喜欢中国AI,因为不受... 【文/观察者网 王一】 “我不喜欢(中国的人工智能)的一点是,它完全是开源的,这意味着它很大程度上不...