通过dms连接redis
在redis中一次只能选择一个key,不能同时对多个key进行操作
在不用写命令的方式下
可以在dms 界面批量删除多个key
按住 Shift 键后依次连续选中要删除的key,然后点击上面的 删除 按钮即可。
注意:这里只能连续选中,不支持 Ctrl 跳选。
目前DMS界面不支持在不用写命令的方式下批量删除多个key;
但我们可以借助 Linux 的 xargs 指令来完成这个动作
1 redis-cli keys "*" | xargs redis-cli del 2 //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 3 //如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del
如果要指定 Redis 数据库访问密码,使用下面的命令
redis-cli -a password keys "*" | xargs redis-cli -a password del
如果要访问 Redis 中特定的数据库,使用下面的命令
1 //下面的命令指定数据序号为0,即默认数据库 2 redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
删除所有Key删除所有Key,可以使用Redis的flushdb和flushall命令
1 //删除当前数据库中的所有Key 2 flushdb 3 //删除所有数据库中的key 4 flushall
其它形式的通过redis的key删除:
1.
如果key包含空格像:a log message message1vip user petervip user markvip user mary可以通过加引号来删除DEL "a log message"DEL " vip user " 不过不推荐在key中使用空格,最好使用冒号来分割字段
例如vip:user:mary一些文档使用下划线,按理驼峰应该也可以了2.另外 redis 的 DEL是可以批量删除的,使用空格隔开DEL key1 key2会返回成功删除的个数(integer) 2对于有空格的key需要用引号包含起来DEL ”vip user mark" "vip user mary"(integer) 2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。