Redis 是一种开源的、高性能的 key-value 存储系统。下面是 Redis 常用的一些操作:
一、连接 Redis
r = redis.Redis(host='localhost', port=6379, db=0)
二、写入
# 写入字符串
r.set('key', 'value')
# 写入 hash
r.hset('hash_key', 'field', 'value')
# 写入 list
r.lpush('list_key', 'value')
三、读取
# 读取字符串
r.get('key')
# 读取 hash
r.hget('hash_key', 'field')
# 读取 list
r.lrange('list_key', 0, -1)
四、删除
# 删除字符串
r.delete('key')
# 删除 hash
r.hdel('hash_key', 'field')
# 删除 list
r.lrem('list_key', 0, 'value')
五、计数器
# 十一、计数器自增
r.incr('counter_key')
# 十二、计数器自减
r.decr('counter_key')
六、过期
# 十三、设置 key 的过期时间为 10 秒
r.setex('key', 10, 'value')
# 十四、设置 key 的过期时间为 1 分钟
r.expire('key', 60)
# 十五、获取 key 的过期时间
r.ttl('key')
需要注意的是,以上操作只是 Redis 的一部分常用操作,Redis 还提供了更多的数据结构和操作方法,具体可以参考 Redis 官方文档。另外,在 Python 中还可以使用 redis-py 库来操作 Redis,该库提供了更多的高级功能和操作方法。