使用redis-cli删除redis中所有key
删除DB 3中的所有键:
$ redis-cli -n 3 FLUSHDB
输出示例:
OK
删除所有现有数据库的所有键:
$ redis-cli FLUSHALL
输出示例:
OK
如何删除Redis缓存中的所有内容?
清空Redis缓存的命令是什么?
可以使用下面的redis-cli命令来刷新redis缓存并删除所有键:
FLUSHDB
命令删除当前所选数据库的所有键。FLUSHALL
命令删除所有现有数据库的所有键。
如何使用Ansible批量删除Redis服务器中的缓存
要删除10个Redis服务器中所有数据库的内容:
创建一个主机文件,如下所示:
$ vi hosts
内容如下:
[redis] ansible_user=jack vm1 vm2 vm3 vm4 vm5 vm6 vm7 vm8 vm9 vm10
执行ansible, 在所有服务器上执行命令'/usr/bin/redis-cli FLUSHALL'
$ ansible -i hosts redis -m command -a '/usr/bin/redis-cli FLUSHALL'
刷新Redis缓存的语法
redis-cli FLUSHDB redis-cli -n DB_NUMBER FLUSHDB redis-cli -n DB_NUMBER FLUSHDB ASYNC redis-cli FLUSHALL redis-cli FLUSHALL ASYNC
默认服务器主机名设置为127.0.0.1,端口设置为6379。
我们可以使用下面的语法进行修改:
$ redis-cli -h {host-name} -p {port-name} command $ redis-cli -h 192.168.5.100 -p 6000 FLUSHDB $ redis-cli -h 10.9.71.1 FLUSHALL
使用-a选项指定redis的密码:
$ redis-cli -a '{password-here}' COMMAND $ redis-cli -a 'password1234' -h 10.9.71.5 -p 6379 -n 2 FLUSHDB
日期:2020-03-23 08:03:52 来源:oir作者:oir