Redis 是一个高性能的键值数据库,常用的指令包括:
基本操作
SET key value
:设置指定 key 的值。GET key
:获取指定 key 的值。DEL key
:删除指定 key。EXISTS key
:检查给定 key 是否存在。
字符串操作
INCR key
:将 key 对应的值加 1。DECR key
:将 key 对应的值减 1。APPEND key value
:在指定的 key 值后追加 value。
哈希操作
HSET hash field value
:为哈希表 hash 中的字段 field 设置值。HGET hash field
:获取哈希表 hash 中字段 field 的值。HDEL hash field
:删除哈希表 hash 中的一个或多个字段。
列表操作
LPUSH list value
:向列表左侧添加一个元素。RPUSH list value
:向列表右侧添加一个元素。LPOP list
:移除并返回列表中的第一个元素。
集合操作
SADD set member
:向集合中添加成员。SREM set member
:移除集合中的成员。SMEMBERS set
:返回集合中的所有成员。
有序集合操作
ZADD zset score member
:向有序集合中添加成员及其分数。ZRANGE zset start stop [WITHSCORES]
:返回有序集合中指定区间内的成员。
事务和管道
- 使用 MULTI 开始事务,EXEC 提交事务,DISCARD 放弃事务。
发布/订阅
PUBLISH channel message
: 向频道发送消息- SUBSCRIBE channel: 订阅频道
键过期处理
- 使用命令如 SETEX(设置带过期时间的键)来管理数据有效性。
这些是一些 Redis 的基本指令,你可以根据具体需求进行使用。更多详细信息可以参考 Redis 官方文档。
内容由零声教学AI助手提供,问题来源于学员提问