在线文字转语音网站:无界智能 aiwjzn.com

使用Python操作Redis

使用Python操作Redis数据库可以使用Redis模块,该模块需要先安装才能使用。 安装Redis模块: pip install redis 连接Redis数据库: python import redis # 建立连接 r = redis.Redis( host='localhost', # Redis服务器地址 port=6379, # Redis服务器端口号 db=0, # 数据库号 password=None, # Redis服务器密码 encoding='utf-8', # 编码方式 ) 数据插入: python # 插入单个键值对 r.set('key', 'value') # 插入多个键值对 r.mset({'key1': 'value1', 'key2': 'value2'}) # 批量插入多个键值对 pipe = r.pipeline() pipe.set('key1', 'value1') pipe.set('key2', 'value2') pipe.execute() 数据查询: python # 查询单个键的值 value = r.get('key') # 查询多个键的值 values = r.mget(['key1', 'key2']) 数据修改: python # 修改单个键的值 r.set('key', 'new_value') 数据删除: python # 删除单个键值对 r.delete('key') # 删除多个键值对 r.delete(['key1', 'key2']) 完整示例代码: python import redis # 建立连接 r = redis.Redis( host='localhost', port=6379, db=0, password=None, encoding='utf-8', ) # 插入单个键值对 r.set('key', 'value') # 查询单个键的值 value = r.get('key') print(value) # 修改单个键的值 r.set('key', 'new_value') value = r.get('key') print(value) # 删除单个键值对 r.delete('key') value = r.get('key') print(value) 以上是使用Python操作Redis数据库的基本操作,可以根据实际需求进行扩展。