Redis的一点入门了解
Redis是一个开源的使用C语言编写的、支持网络交互的、可基于内存也可持久化的日志型、Key-Value数据库,并提供多种语言的API。
以下是一些基本的Redis命令和操作:
- 连接Redis服务器
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
- 设置键值对
r.set('foo', 'bar')
- 获取键值
r.get('foo')
- 删除键值对
r.delete('foo')
- 检查键是否存在
r.exists('foo')
- 设置键的过期时间
r.expire('foo', 5) # 键'foo'将在5秒后过期
- 获取键的剩余生存时间
r.ttl('foo')
- 将值追加到已存在的列表尾部
r.rpush('mylist', 'value1')
r.rpush('mylist', 'value2')
- 从列表头部移除并返回元素
r.lpop('mylist')
- 获取列表中的所有元素
r.lrange('mylist', 0, -1)
- 在集合中添加一个成员
r.sadd('myset', 'value1')
- 获取集合中的所有成员
r.smembers('myset')
- 在有序集合中添加一个成员
r.zadd('myzset', {'value1': 1})
- 获取有序集合中的成员数量
r.zcard('myzset')
- 执行事务
pipe = r.pipeline()
pipe.set('foo', 'bar')
pipe.set('bar', 'foo')
pipe.execute()
这些命令是Redis基础,能够让你开始使用Redis进行简单的数据存储和操作。更复杂的操作需要更多的Redis特性和命令,需要你去学习和掌握。
评论已关闭