使用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数据库的基本操作,可以根据实际需求进行扩展。