Redis 是一个高性能的键值数据库,常用的命令包括:
1. 数据库操作
- SELECT: 选择数据库,例如
SELECT 0
- FLUSHDB: 清空当前数据库,例如
FLUSHDB
- FLUSHALL: 清空所有数据库,例如
FLUSHALL
2. 字符串操作
- SET: 设置字符串值,例如
SET key value
- GET: 获取字符串值,例如
GET key
- DEL: 删除键,例如
DEL key
- EXISTS: 检查键是否存在,例如
EXISTS key
- INCR: 增加数值类型的键,例如
INCR key
3. 列表操作
- LPUSH: 将元素插入到列表头部,例如
LPUSH list_name value
- RPUSH: 将元素插入到列表尾部,例如
RPUSH list_name value
- LPOP: 从列表头部弹出元素,例如
LPOP list_name
- RPOP: 从列表尾部弹出元素,例如
RPOP list_name
- LRANGE: 获取列表中的指定范围元素,例如
LRANGE list_name start stop
4. 集合操作
- SADD: 向集合中添加成员,例如
SADD set_name member
- SREM: 从集合中移除成员,例如
SREM set_name member
- SMEMBERS: 获取集合中的所有成员,例如
SMEMBERS set_name
5. 有序集合操作
- ZADD: 向有序集合添加成员及其分数,例如
ZADD zset_name score member
- ZRANGE: 获取有序集合中的指定范围成员,按分数升序排列例如:
ZRANGE zset_name start stop
6. 哈希操作
- HSET: 设置哈希表中的字段和值,例如:
HSET hash_key field value
- HGET: 获取哈希表中指定字段的值,比如:
HGET hash_key field
7. 发布/订阅
- PUBLISH: 发布消息到频道,如:
PUBLISH channel message
- SUBSCRIBE: 订阅频道,接收消息,如:
SUBSCRIBE channel
这只是 Redis 常用命令的一部分。根据具体需求,可以查阅官方文档获取更多详细信息和命令。
内容由零声教学AI助手提供,问题来源于学员提问