Redis基础命令
1.获得符合规则的键名列表
keys patternpattern支持glob风格通配符格式,规则如下:
- ? 匹配一个字符
- * 匹配任意个(包括0个)字符
- [ ] 匹配括号间的任一字符,可以使用“-”符号表示一个范围,如a[b-d]可以匹配"ab","ac","ad"
- \x 匹配字符x,用于转义符号。如要匹配?,使用\?
keys * 获取Redis所有的键。
Redis不区分命令大小写。
2.判断一个键是否存在
exists key[key ...]如果键存在则返回1,否则返回0。
3.删除键
del key[key ...]可以删除一个或多个键,返回值是删除的键的个数。
del命令的参数不支持通配符,但我们可以结合linux的管道和xargs命令自己实现删除所有符合规则的键。比如要删除所有以user:开头的键,就可以执行redis-cli keys "user:*" | xargs redis-cli del。另外由于del命令支持多个键作为参数,所以还可以执行redis-cli del 'redis-cli keys "user:*"'来达到同样的效果,但是性能更好。
4.获取键值的数据类型
type key返回值如下:
- string 字符串类型
- hash 散列类型
- list 列表类型
- set 集合类型
- zset 有序集合类型
本文介绍了Redis中几个常用的基础命令,包括获取符合规则的键名列表、判断键是否存在、删除键及获取键值的数据类型等。这些命令对于日常的Redis管理和维护至关重要。
275

被折叠的 条评论
为什么被折叠?



