String类型的常用命令
序号 | 命令 | 作用 | 示例 |
---|---|---|---|
1 | set | 设置key值 | set name ‘张三’ |
2 | setnx | 设置不存在的key值 | setnx uname ‘李四’ |
3 | mset | 批量设置key值 | mset key1 “Hello” key2 “World” |
4 | append | 拼接key值 | append name ‘是好人’ |
5 | strlen | 获取值长度 | strlen uname |
6 | exists | 检测key是否存在 | exists name |
7 | type | 检测key的类型 | type name |
8 | keys | 按格式查询 | keys name |
9 | get | 获取key值 | get name |
10 | mget | 批量获取key值 | mget name uname |
11 | getrange | 获取内部子字符串 | getrange name 0 1 |
12 | incr | 增加1 | incr key |
13 | decr | 减1 | decr key |
14 | incrby | 增加指定值 | incrby key 10 |
15 | decrby | 减去指定的值 | decrby key 10 |
16 | del | 删除 | del key |
17 | flushdb | 删除当前库的所有key | flushdb |
18 | flusall | 删除所有库的key | flushall |
19 | substr | 截取字符串 | substr name 0 10 |
20 | renamenx | 重命名key | renamenx name myname |
21 | expire | 设置存在时间 | expire name 10 |
22 | persist | 取消存在时间 | persist name |
23 | pttl | 查看剩余存在时间 | pttl name |
24 | ttl | 查看剩余存在时间 | ttl name |
25 | move | 移动key的库位置 | move name 2 |