import redis
host ='127.0.0.1'
passwd = 'HK139bc&*'
'''
1、连接Redis数据库
'''
# (1)直连
red = redis.Redis(host=host,password=passwd,port=6379,db=0,decode_responses=True)
# decode_responses=True 直接返回字符串(默认返回的是bytes类型)
# db=0 指定库,0-15,默认为0
# port=6379 默认端口,默认是6378
# (2)连接池连接
pool = redis.ConnectionPool(host=host,password=passwd,db=0,decode_responses=True)
r = redis.Redis(connection_pool=pool)
'''
2、Sring类型存取
'''
# (1)单个设置、获取值
# set(self, name, value, ex=None, px=None, nx=False, xx=False)
# get(self, name)
#参数:
# set(name, value, ex=None, px=None, nx=False, xx=False)
# ex,过期时间(秒)
# px,过期时间(毫秒)
# nx,如果设置为True,则只有key不存在时,当前set操作才执行,同#setnx(key, value)
# xx,如果设置为True,则只有key存在时,当前set操作才执行
# 默认不存在则创建,存在则修改
red.set('name','xiaobai')
red.set('age','18')
r.set('sex','man')
result = red.get('name')
print()
print(r.get('age'))
# print(result.decode()) #decode是把bytes类型变成字符串
# 连接时加上可以加上decode_responses,直接返回字符串
# (2) 批量设置值、获取值
r.mset({'addr':'gz',
python redis模块笔记
最新推荐文章于 2021-03-22 09:10:36 发布
本文详细记录了使用Python进行Redis数据存储和检索的操作步骤,包括连接Redis服务器、键的增删查改、集合与哈希操作、发布订阅等功能的实现,是Python开发者学习Redis的实用参考。
摘要由CSDN通过智能技术生成