上代码,redis-demo
1 #!/usr/bin/env python 2 #_*_ coding:UTF-8 _*_ 3 4 import redis 5 6 7 ####配置参数 8 host = '192.168.0.12' 9 port = 16000 10 password = 'wrfg6OTNaXTqd96H7TK7bYIV' 11 12 13 #### 14 #连接redis 15 #单个值的 16 def redis_conn(host,port,password,db,key,act="get",value=''): 17 r = redis.StrictRedis(host=host, port=port, password=password, db=db, decode_responses=False) 18 19 #判断key类型 20 s = r.type(key) 21 print('type of key: %s'%s) 22 23 #设置key 24 if act=="set": 25 r.set(key,value) 26 print('已经set完,db%s,key=%s,值为 %s'%(db,key,value)) 27 return value 28 29 if r.exists(key): 30 #查询 31 if act=="get": 32 # 取key值 33 value=r.get(key) 34 print('正在查询db%s,key=%s \n value=%s'%(db,key,value)) 35 return value 36 37 #删除 38 elif act=="del": 39 # 取key值 40 value=r.get(key) 41 r.delete(key) 42 print('已经删除,db%s,key=%s,\n值为 %s'%(db,key,value)) 43 return 44 else: 45 print('key 不存在') 46 47 48 key="old_user_pop_win_count_20190910_22" 49 db=2 50 #调用函数,get 51 result=redis_conn(host,port,password,db,key,act="get") 52 print('result:',result) 53 54 #del 55 result=redis_conn(host,port,password,db,key,act="del") 56 print('result:',result) 57 58 59 #set 60 db=1 61 key="age" 62 result=redis_conn(host,port,password,db,key,act="set",value="88")