redis如何清除所有的key
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;
刪除某些字首的
3 使用lua指令碼
刪除所有key
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如何檢視所有的keyRedis
- 走近原始碼:Redis如何清除過期key原始碼Redis
- js清除所有的cookieJSCookie
- 如何快速定位 Redis 熱 key?Redis
- Redis 如何處理大 KeyRedis
- linux清除oracle所有的sessionLinuxOracleSession
- 如何處理redis叢集中hot key和big keyRedis
- Redis 檢視所有 key 的 value 值所佔記憶體大小Redis記憶體
- Redis熱點key大keyRedis
- REDIS key notificationRedis
- Redis命令——鍵(key)Redis
- Redis的鍵(key)Redis
- 清除使用者下所有的資料(清庫)
- 【Redis】Redis的操作命令(一)——Redis Key命令Redis
- 如何解決Redis中的key過期問題Redis
- 架構與思維:如何應對Redis熱Key?架構Redis
- 如何不讓Mac速度變慢?跟我做徹底清除Chrome 和 Keystone!MacChrome
- Redis刪除大KeyRedis
- 淺析Redis大KeyRedis
- 快速定位 Redis 熱 key?Redis
- Redis key 設計技巧Redis
- Laravel 如何監聽 Redis key 過期進行回撥LaravelRedis
- 【Redis】 redis-cluster刪除指定的keyRedis
- 批量刪除 redis keysRedis
- Redis之key的淘汰策略Redis
- 【原創】談談redis的熱key問題如何解決Redis
- Redis效能瓶頸揭秘:如何最佳化大key問題?Redis
- TenSunS監控REDIS:使用一個redis_exporter監控所有的Redis例項RedisExport
- PHP 對 Redis key 值的操作PHPRedis
- Laravel redis 正則匹配keysLaravelRedis
- redis-12.key的通用操作Redis
- Redis 入門 - 1(基本 key 操作)Redis
- Redis中監聽key過期通知Redis
- Redis bigkey解決方案Redis
- 如何清除MySQL複製MySql
- 檢視不同許可權使用者所擁有的物件物件
- 當遇到美女面試官之如何理解Redis的Expire Key(過期鍵)面試Redis
- Redis 中使用 scan 替換 keysRedis