设置
序号 | 命令 | 简介 |
---|---|---|
1 | set key value | 设置键的值 |
2 | mset key value [key value …] | 批量设置key的值 |
3 | setnx key value | 当key不存在时才设置 |
4 | msetnx key value [key value …] | 当给定的key都不存在时才设置 |
5 | setex key seconds value | 设置key的值并设置过期时间(单位:秒) |
6 | psetex key milliseconds value | 设置key的值并设置过期时间(单位:毫秒) |
7 | append key value | 将value追加到key的值的后面 |
8 | setrange key offset value | 替换指定offset的值 |
自增
序号 | 命令 | 简介 |
---|---|---|
1 | incr key | 自增1 |
2 | decr key | 自减1 |
3 | incrby key increment | key原来的值加上increment |
4 | decrby key inrement | key原来的值减去increment |
5 | incrbyfloat key increment | key原来的值加上increment(小数) |
获取
序号 | 命令 | 简介 |
---|---|---|
1 | get key | 获取key的值 |
2 | mget key [key …] | 批量获取key的值 |
3 | strlen key | 获取key的值的长度 |
4 | getex key | 获取key的值并设置过期时间 |
5 | getrange key start end | 获取索引在start-end的字符串 |
6 | substr key start end | 和getrange命令一模一样 |
7 | lcs key1 key2 | 没怎么用过 |
获取并操作
序号 | 命令 | 简介 |
---|---|---|
1 | getset key value | 获取旧值并设置新值 |
2 | getdel key | 获取key的值并删除key |