监控redis键值,redis键值
测试过程中我们有一部分常量值放入redis,共大部分应用调用。但在测试过程中经常有人会清空redis,回归测试。so,为了稳定不去重启应用。编写个小脚本,监控redis的键值,被人删除了,会自动插入。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import redis,time
import datetime
pool = redis.ConnectionPool(host='192.168.210.122', port=8000)
r = redis.Redis(connection_pool=pool)
print (r.get('info'))
while True:
msClinet_key = r.get('ms_client')
if msClinet_key == None:
#print "msClinet_key is None!"
r.set('ms_client','{"zkconnect":"192.168.210.42:2181,192.168.210.43:2181,192.168.210.44:2181","retry.ms":"200","SpCode":"211172"}')
#print (r.get('ms_client'))
time.sleep(15)
print (r.get('info'))
print (r.keys())
print (r.dbsize())
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。