命令 | 解释 |
APPEND key value | 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。 |
set key value | 对key赋值value。 |
setnx key value | 同上,如果key已经存在,返回0 。nx 是not exist的意思. 翻译:if key not exist ,then set key value. |
get key | 获取key的值。不存在返回nil |
getset key value | 设置key的值,并返回旧的value。 |
mget key1 key2 ... keyN | 一次读取多个key的值。如果对应的key不存在,则对应返回nil. |
mset key1 value1 ... keyN valueN | 一次设置多个key的值,成功返回1表示所有的值都设置了,失败返回0表示没有任何值被设置 |
msetnx key1 value1 ... keyN valueN | 同上,但是不会覆盖已经存在的key. |
incr key | 对key进行自增1 |
decr key | 对key进行自减1 |
incrby key integer | 按照某个长度增加 |
decrby key integer | 按照某个长度减少 |
substr key start end | 下标从0开始,获取key的子串。 |