13.Redis之与Python交互
第一步:安装包
pip install redis -i https://pypi.tuna.tsinghua.edu.cn/simple
第二步:引⼊模块
from redis import StrictRedis
这个模块中提供了StrictRedis对象(Strict严格),⽤于连接redis服务器,并按照不同类型提供 了不同⽅法,进⾏交互操作
第三步:创建StrictRedis对象
通过init创建对象,指定参数host、port与指定的服务器和端⼝连接,host默认为localhost,port默认为6379,db默认为0
sr = StrictRedis(host='localhost', port=6379, db=0) 简写 sr=StrictRedis()
说明:db=0是指定0数据库为指定数据库,redis数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库,下面是切换数据库的方式:
select 10
第四步:使用python代码来操作Redis
from redis import StrictRedis sr = StrictRedis() result = sr.set("name", "tangqiang") print(result)
第五步:加入异常检测
from redis import StrictRedis try: # 创建连接到redis数据库对象 sr = StrictRedis() # 字符串增加 result = sr.set("name", "tangqiang") print(result) # 字符串获取 name = sr.get("name") print(name) # 字符串修改 sr.set("name", 'lisi') # 删除 sr.delete("name") except Exception as e: print(e) raise e
说明:在Python中操作redis和使用原生redis时使用的命令一样,唯一不用的是删除命令。
欢迎转载,但请写明出处,谢谢。