redis清除数据/xargs使用
2018-10-01 19:26
260 查看
redis清除数据/xargs使用
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
xargs 说明 https://blog.csdn.net/csyuanA/article/details/76408836
xargs例子:
ls | grep xxx ls | xargs grep xxx echo "--help" | cat echo "--help" | xargs cat
相关文章推荐
- 不使用反射,“一行代码”实现Web、WinForm窗体表单数据的填充、收集、清除,和到数据库的CRUD
- Redis监控数据分布工具Redis-audit 使用总结
- spring-data-redis使用自定义序列化数据 使用 protobuf
- 使用Redis的脚本功能实现Redis中数据简单查询
- redis五种数据类型的使用(zz)
- 建立缓存,清除缓存使用缓存进行数据绑定
- redis五种数据类型的使用
- redis五种数据类型的使用
- redis常用五种数据类型的使用
- redis五种数据类型的使用
- redis五种数据类型的使用
- redis中使用redis-dump导出、导入、还原数据实例
- Redis 五种数据类型的使用
- redis五种数据类型的使用
- 怎么样使用Redis来存储和查询ip数据
- 不使用反射,“一行代码”实现Web、WinForm窗体表单数据的填充、收集、清除,和到数据库的CRUD
- 使用python向Redis批量导入数据
- SQL SERVER使用存储过程 清除表数据
- HTML5数据存储---使用clear()方法清除localStorage保存对象的全部数据