🧠《Redis 常用英文单词与命令含义速记表》
🔹 一、通用操作类
单词 | 中文含义 | 常见命令 | 记忆方法 |
---|---|---|---|
GET | 获取 | GET key | get = 得到 |
SET | 设置 | SET key value | set = 设置、放置 |
DEL | 删除 | DEL key | delete 的缩写 |
EXISTS | 存在 | EXISTS key | exist = 存在 |
KEYS | 键 | KEYS * | key = 键、关键字 |
TYPE | 类型 | TYPE key | type = 类型 |
EXPIRE | 过期 | EXPIRE key 60 | expire = 到期、过期 |
PERSIST | 持久化 | PERSIST key | persist = 持续存在 |
TTL | 剩余生存时间 | TTL key | time to live 缩写 |
FLUSH | 冲刷、清空 | FLUSHDB / FLUSHALL | flush = 清空数据 |
🔹 二、字符串(String)
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
APPEND | 追加 | APPEND key value | append = 追加到后面 |
INCR | 自增 | INCR key | increment = 增加 |
DECR | 自减 | DECR key | decrement = 减少 |
INCRBY | 增加指定值 | INCRBY key 10 | by = 多少(+10) |
GETRANGE | 获取区间 | GETRANGE key 0 3 | range = 范围 |
SETEX | 设置并过期 | SETEX key 60 value | EX = expire 的缩写 |
🔹 三、哈希(Hash)
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
HSET | 设置字段值 | HSET user name Tom | hash + set |
HGET | 获取字段值 | HGET user name | hash + get |
HDEL | 删除字段 | HDEL user age | delete |
HGETALL | 获取所有字段 | HGETALL user | get all = 获取全部 |
HLEN | 字段数量 | HLEN user | length = 长度 |
HEXISTS | 判断字段存在 | HEXISTS user name | exist = 存在 |
HINCRBY | 字段自增 | HINCRBY user score 5 | increment by = 增加多少 |
🔹 四、列表(List)
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
LPUSH | 左插入 | LPUSH list a | push = 推入,L = left |
RPUSH | 右插入 | RPUSH list b | R = right |
LPOP | 左弹出 | LPOP list | pop = 弹出 |
RPOP | 右弹出 | RPOP list | |
LRANGE | 获取区间 | LRANGE list 0 -1 | range = 范围 |
LLEN | 获取长度 | LLEN list | len = length |
LINDEX | 按索引取值 | LINDEX list 0 | index = 索引 |
LSET | 修改指定元素 | LSET list 0 "A" | set = 设置 |
🔹 五、集合(Set)
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
SADD | 添加成员 | SADD tags redis | add = 添加 |
SREM | 删除成员 | SREM tags redis | remove = 删除 |
SMEMBERS | 获取全部成员 | SMEMBERS tags | members = 成员 |
SISMEMBER | 判断是否存在 | SISMEMBER tags redis | is member? |
SCARD | 成员数 | SCARD tags | cardinality = 基数 |
SUNION | 并集 | SUNION set1 set2 | union = 联合 |
SINTER | 交集 | SINTER set1 set2 | intersect = 相交 |
SDIFF | 差集 | SDIFF set1 set2 | difference = 差异 |
🔹 六、有序集合(Sorted Set)
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
ZADD | 添加成员 | ZADD rank 100 Tom | Z = zset(有序集合) |
ZRANGE | 按顺序取值 | ZRANGE rank 0 -1 | range = 范围 |
ZREVRANGE | 倒序取值 | ZREVRANGE rank 0 -1 | reverse = 反转 |
ZSCORE | 查看分数 | ZSCORE rank Tom | score = 分数 |
ZREM | 删除成员 | ZREM rank Tom | remove |
ZINCRBY | 增加分数 | ZINCRBY rank 5 Tom | increment by |
🔹 七、事务与发布订阅
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
MULTI | 开始事务 | MULTI | multiple = 多个 |
EXEC | 执行事务 | EXEC | execute = 执行 |
DISCARD | 丢弃事务 | DISCARD | discard = 丢弃 |
WATCH | 监控 | WATCH key | watch = 观察 |
PUBLISH | 发布消息 | PUBLISH news hello | publish = 发布 |
SUBSCRIBE | 订阅消息 | SUBSCRIBE news | subscribe = 订阅 |
🔹 八、服务器管理
单词 | 中文含义 | 示例命令 | 记忆技巧 |
---|---|---|---|
INFO | 查看信息 | INFO | information |
CONFIG | 配置 | CONFIG GET * | configuration |
SAVE | 保存 | SAVE | save = 保存 |
BGSAVE | 后台保存 | BGSAVE | background save |
SHUTDOWN | 关闭服务器 | SHUTDOWN | shut down = 关闭 |
CLIENT LIST | 客户端列表 | CLIENT LIST | client = 客户端 |
🔹 九、Redis 词汇速记规律总结
规律 | 示例 | 含义 |
---|---|---|
L / R 前缀 | LPUSH , RPOP | 左 / 右 |
H 前缀 | HGET , HSET | 哈希(Hash) |
S 前缀 | SADD , SREM | 集合(Set) |
Z 前缀 | ZADD , ZRANGE | 有序集合(Sorted Set) |
M 前缀 | MGET , MSET | 多个(Multi) |
BY 后缀 | INCRBY | 增加多少 |
EX 后缀 | SETEX | expire(过期) |
RANGE | ZRANGE , LRANGE | 范围区间 |
LEN | LLEN , HLEN | 长度(length) |
REM | SREM , ZREM | 删除(remove) |