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如何设置用户只能访问特定数据库和访问特定表或视图 2023-07-29
- redis乐观锁与悲观锁的实战 2023-07-13
- oracle19c卸载教程的超详细教程 2023-07-23
- Python安装第三方库的方法(pip/conda、easy_install、setup.py) 2023-07-28
- Windows10系统中Oracle完全卸载正确步骤 2023-07-24
- redis 数据库 2023-09-13
- Mariadb数据库主从复制同步配置过程实例 2023-07-25
- Python常见库matplotlib学习笔记之画图中各个模块的含义及修改方法 2023-07-27
- Java程序员从笨鸟到菜鸟(五十三) 分布式之 Redis 2023-09-11
- oracle数据库排序后如何获取第一条数据 2023-07-24