标签:
SET key value
KEYS pattern
pattern支持glob风格通配符格式
" ? " 匹配一个字符
" * " 匹配任意字符
" [] " 匹配括号间的任一字符,可以使用" - "符号表示一个范围,例如:a[a-z]c
" \x " 匹配字符x,用于转义字符.如需要匹配"?",就需要用 \?
keys * (不推荐使用,如果库中的key过多,查询会影响性能)
如何存在返回 1 ,不存在返回 0 :
redis> Exists key
(integer) 1
redis> del key ....
可以同时删除多个key,会返回删除的key的个数,如果没有这个键就会返回 0
del命令不支持通配符,可以结合Linux的管道和xargs命令删除所有符合规则的键
比如:删除所有以 " haha: "开头的的键.
在linux命令行下:
redis-cli KEYS "haha:*" | xargs redis-cli DEl (单个key作为参数)
redis-cli del ‘redis-cli keys "haha:*"‘ (多个键作为参数..没测成功)
TYPE *key*
返回值可能是string(字符串类型) ,hash(散列类型),list(列表类型),set(集合类型),zset(有序集合类型)
标签:
原文地址:http://www.cnblogs.com/TerrySunShine/p/5407573.html