11 python与redis交互
安装:pip install redis
导入模块:from redis import *
创建StrictRedis
通过init创建对象,指定参数host、port与指定的服务器和端口连接。
host默认为localhost; port默认为6379; db默认为0; 默认没有密码。
red = StrictRedis(host=’localhost’, port=6379, db=0)
方法与操作:string实例(其他类型操作类似)
from redis import * if __name__=="__main__": try: #创建StrictRedis对象,与redis服务器连接 rds=StrictRedis() key='pyone' # 新增一个string类型 result=rds.set(key','xianyuplus') # 成功打印True,失败打印False print(result) #查询键key的值 result = rds.get(key) #输出键的值,如果键不存在则返回None print(result) #无则添加,有则修改 result = rds.set(key,'xianyu') #输出响应结果,如果操作成功则返回True,否则返回False print(result) #删除键的值 result = rds.delete(key) #输出响应结果,如果删除成功则返回受影响的键数,否则则返回0 print(result) #获取所有的键 result=rds.keys() #输出响应结果,所有的键构成⼀个列表,如果没有键则返回空列表 print(result) except Exception as e: print(e)