前言
前面介绍了在数据库命令行直接操作redis,现在学习使用python的redis包来操作redis,本人安装的是redis==2.10.6;
系列文章
python与redis的交互
安装:
环境:Ubuntu16.04;redis-4.0.6
$ sudo pip redis
测试
$ ipython
import redis # 出现版本信息,安装成功
redis实例化对象
import redis
r1 = redis.Redis()
r2 = redis.StrictRedis()
# redis有上面两个类可以建立连接对象,用法几乎一样,推荐使用StrictRedis.
r = redis.StrictRedis(host='localhost', # 默认ip为127.0.0.1
port=6379, # 默认端口6379
db=0, # 默认数据库0
password=None,) # 默认没有密码
redis操作string类型
增
print(con.set('num', '3')) # string类型的插入键值对,参数key,value;返回true或False
print(con.setex('name',3,'xiaobai')) # 设置一个有时间的键值对,返回true或false
print(con.setnx('my','hh&#