其实这个脚本还是比较鸡肋的,因为redis缓存可设置缓存过期时间,到期自动删除更新的。但是一些特殊情况,我们需要手动清楚下缓存使其及时更新,那么就需要进入shell输入指令了:
redis-cli
flushall
exit
但是每次都登录shell去手动输入还是比较麻烦的.
shell脚本-redis没有密码:
#!/bin/bash
redis-cli -h 127.0.0.1 -p 6379 flushall
shell脚本-redis有密码:
#!/bin/bash
redis-cli -h 127.0.0.1 -p 6379 -a 密码 flushall
这种脚本无法分辨缓存库,一旦执行即清楚所有库的缓存,分库执行的话还需要自己研究改善!