来自redis模块的简单使用
前言
使用redis模块可以让我们用python和redis进行交互, 进而在python下使用redis数据库.
使用
安装
windows: pip install redis
ubuntu: pip3 install redis
简单操作
import redis
# 创建连接redis对象.
red = redis.StrictRedis(host='127.0.0.1', port=6379) # 默认端口为6379
# string类型使用.
red.set('lls1', 'shuai') # set key-value.
print(red.get('lls'))
# value为中文.
red.set('lls2', '帅')
print(red.get('lls2').decode('utf8'))
# blpop() 是list类似的数据, 弹出对象并返回该对象的值.
# b会让命令进入阻塞直到有可值可以pop, 不然再阻塞.
# 大部分方法都和redis数据库的命令差不多.
# 下面是有点差异的命令.
red.ttl() # 不能查看 -1 -2
red.mset() # 用键值对
red.incr() # incr可以加参数的,代替了 incrby
red.decr() # decr可以加参数,代替了 decrby
red.lrem() # num 放到后面
red.hmset() # 多插入,要用字典, red.hmset('lls1', {'age', 'face'})