放置数据
放置key-val这一映射
取出数据
获取到key所对应的数据
通过表达式匹配获取数据
符号 | 含义 |
? | 匹配一个字符 |
* | 匹配任意字符 |
[] | 可以用-代表范围[a-c]可以匹配a,b,c |
\x | 匹配字符x,\用来转义,如匹配*,?的时候需要转义 |
判断一个键是否存在
如果存在返回1,不存在返回0
删除键
可以删除一个键,也可以一次删除多个键
返回值为删除键的个数
获得键值的数据类型
返回值可能为string,hash,list,set,zset(有序集合)
递增数字
可以此key的val递增+
当操作的key不存在的时候默认为0,第一次调用后结果就为1了,当val不是整数的时候会提示错误
递增N
使得key的val+num 返回值为递增后的数
递减
使得此key的val递减1
递减N
使得key的val-num 返回值为递减后的数
递增指定浮点数
返回值为key的val+num,num可以为浮点数
递减指定浮点数
返回值为key的val-num,num可以为浮点数
向尾部追加值
如key中的val原本为hello
执行append key world
的时候
val就会变为helloworld
获取字符串长度
可以获取key所对应val的长度
同时设置/获得多个键值
同时设置key = val,key1 = val1