有数服务后端redis清理缓存方式方法
更新时间: 2024-07-30 11:42:30
阅读 241
有数服务redis缓存清理
场景一:前端显示license异常问题
单机(youdata)
docker ps |grep redis ##过滤出redis容器的id
docker exec -it redis容器id bash ##进入容器内部
redis-cli -a youdata scan 0 match "da*" count 10000000 | xargs redis-cli -a youdata DEL
双机(ydswarm)
双机为redis1和redis2两个模块,同样的办法需要在每台机器都执行一遍
docker ps |grep redis ##过滤出redis容器的id
docker exec -it redis容器id bash ##进入容器内部
redis-cli -a youdata scan 0 match "da*" count 10000000 | xargs redis-cli -a youdata DEL
同样的办法需要在每台机器都执行一遍
场景二:需要清空所有的redis缓存
单机(youdata)
docker ps |grep redis ##过滤出redis容器的id
docker exec -it redis容器id bash ##进入容器内部
redis-cli -a youdata ##连接redis
FLUSHALL ##清空redis
双机(ydswarm)
双机为redis1和redis2两个模块,同样的办法需要在每台机器都执行一遍
docker ps |grep redis ##过滤出redis容器的id
docker exec -it redis容器id bash ##进入容器内部
redis-cli -a youdata ##连接redis
FLUSHALL ##清空redis
文档反馈
以上内容对您是否有帮助?