一个简单的连接redis,并通过key查询对应的value值。
# -*- encoding: UTF-8 -*-
__author__ = "Sky"
import redis,json
def to_redis(audit_content,num):
pool = redis.ConnectionPool(host='', port=6379, password="", db=0)
conn = redis.Redis(connection_pool=pool)
# print(conn.get("member:agent_id:10099"))
result = conn.hget('check', 'realtime:agent_id:10099')
if result is not None:
result = eval(result)
for i in range(len(result)):
if result[i][audit_content] == num:
print(json.dumps(result[i], indent=4, ensure_ascii=False))
else:
pass
else:
print('redis查询没有结果')
if __name__ =="__main__":
audit_content = "audit_content"
#规则纬度编号
num = "0"
to_redis(audit_content, num)