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时使用的命令一样,唯一不用的是删除命令。

posted @ 2019-11-11 15:45  苦行僧95  阅读(27)  评论(0)    收藏  举报