通过dms连接redis
在redis中一次只能选择一个key,不能同时对多个key进行操作
在不用写命令的方式下
可以在dms?界面批量删除多个key
2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>
按住?Shift?键后依次连续选中要删除的key,然后点击上面的?删除?按钮即可。
注意:这里只能连续选中,不支持?Ctrl?跳选。
2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>
目前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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。