import redis
r = redis.Redis(password="123456", decode_responses=True)
r.set("xxx","yyy")print(r.get("xxx"))
import redis
#创建连接池
pool = redis.ConnectionPool(password="123456", decode_responses=True)#使用连接池对象去链接redis
r = redis.Redis(connection_pool=pool)print(r.get("xxx"))
import redis
r = redis.Redis(password="123456", decode_responses=True)#创建一个管道对象#自己去查pipeline
pipe = r.pipeline()try:#pipe.set("name", "goudan")#链式操作,在以后封装的sql语句,全部是链式操作
pipe.set("name","xiaofang").set("age",29).set("sex",1)except Exception as e:print(e)#把管道清空
pipe.reset()else:#执行操作
pipe.execute()
import redis
r = redis.Redis(password="123456", decode_responses=True)#开始创建发布/订阅对象
ps = r.pubsub()#设置订阅频道
ps.subscribe("CCTV1","BBC")#print(ps.listen())#监听订阅频道for item in ps.listen():#print(item)if item["type"]=="message":print(item["channel"], item["data"])