redis清除数据redis比memcache好的地方之一,如果memcache,恐怕就得关掉重启了。1 使用cliFLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。2 使用shell redis-cli keys * | while read LINE ; do TTL=`r...
redis清除数据
redis比memcache好的地方之一,如果memcache,恐怕就得关掉重启了。 1 使用cli FLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。 2 使用shell redis-cli keys "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -eq -1 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done; 删除 3600秒之后过期的 redis-cli keys "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -ge 3600 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done; 删除某些前缀的 redis-cli KEYS "126.com*" | xargs redis-cli DEL 3 使用lua脚本 删除所有key EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 * 删除某些key EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 126.com*
注意需要加认证;
redis-cli -a pass KEYS "*todel*" | xargs redis-cli -a pass DEL
沃梦达教程
本文标题为:redis清除数据
基础教程推荐
猜你喜欢
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29
- Mysql主从三种复制模式(异步复制,半同步复制,组复 2022-09-01
- 【Redis】数据持久化 2023-09-12
- Mysql查询所有表和字段信息的方法 2023-07-26
- 关于MySQL中explain工具的使用 2023-07-27
- SQLServer 清理日志的实现 2023-07-29
- Python常见库matplotlib学习笔记之多个子图绘图 2023-07-27
- Redis如何实现延迟队列 2023-07-13
- python中pandas库的iloc函数用法解析 2023-07-28
- 如何将excel表格数据导入postgresql数据库 2023-07-20