Redis的一点入门了解
warning:
这篇文章距离上次修改已过422天,其中的内容可能已经有所变动。
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特性和命令,需要你去学习和掌握。
评论已关闭