如何进入redis 清理缓存?

单机清理redis缓存

进入服务器里面,使用dx youdata_redis命令,进入redis,执行bash:

如何进入redis清理缓存? - 图1

然后执行 redis-cli -a youdata:

如何进入redis清理缓存? - 图2

在执行flushall命令和dbsize :

如何进入redis清理缓存? - 图3

执行完成之后exit退出就可以了

如何再redis清理da缓存

进入服务器里面,查看清理的命令,cat /youdata/scripts/status_reset.sh:

如何进入redis清理缓存? - 图4

redis-cli -a youdata scan 0 match "da*" count 10000000 | xargs redis-cli -a youdata DEL

进入redis容器里面:

dx youdata_redis

如何进入redis清理缓存? - 图5

执行上面的语句:

如何进入redis清理缓存? - 图6

多执行几次,当(integer)为0的时候,才算清理完成

如何进入redis清理缓存? - 图7

然后退出redis容器(exit命令),重启一下da容器:docker service update --force youdata_da。

重启完成之后刷新一下页面就可以了。