Redis 高性能基本操作
import redis
# 连接到Redis服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值对
r.set('key', 'value')
# 获取并打印出键对应的值
value = r.get('key')
print(value)
# 批量设置键值对
r.mset({'key1': 'value1', 'key2': 'value2'})
# 批量获取键的值
values = r.mget(['key1', 'key2'])
print(values)
# 计数器操作
r.incr('counter') # 递增
r.decr('counter') # 递减
# 获取并打印出键对应的值,并在原来的基础上递增
new_value = r.incrbyfloat('key', 1.5)
print(new_value)
# 设置键的过期时间
r.expire('key', 3600) # 设置键的过期时间为3600秒
# 查询键的剩余生存时间
ttl = r.ttl('key')
print(ttl)
# 删除键
r.delete('key')
# 查询键是否存在
exists = r.exists('key')
print(exists)
这段代码展示了如何使用Python的redis
模块来连接Redis服务器,并执行一些基本的Redis操作,如设置和获取键值对,批量设置和获取键值对,键的过期时间设置,以及使用Redis计数器等功能。
评论已关闭