[英]Redis-cli && bash find keys with empty values
我如何在Redis中找到所有元素為空,我有這樣的鍵:
setting:1
setting:2
setting:442
等等
我如何與Redis的-CLI bash腳本命令搜索時,如果任意鍵包含空值,喜歡的東西redis-cli keys \\* | xargs -L 1 redis-cli get
redis-cli keys \\* | xargs -L 1 redis-cli get
用grep redis-cli keys \\* | xargs -L 1 redis-cli get
並檢查值是否為空
找到解決方案
redis-cli KEYS "settings:*" | xargs -L 1 redis-cli get
Redis中不存在空鍵的概念-Redis中沒有空鍵。 如果某個鍵“變成”為空(例如,用最后一個元素彈出的列表),則該鍵在Redis中不再存在。 這是一個例子:
foo@bar:~$ redis-cli
127.0.0.1:6379> exists foo
(integer) 0
127.0.0.1:6379> rpush foo bar
(integer) 1
127.0.0.1:6379> exists foo
(integer) 1
127.0.0.1:6379> lpop foo
"bar"
127.0.0.1:6379> exists foo
(integer) 0
127.0.0.1:6379>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.