可以使用 Redis 命令行客戶端工具 redis-cli 查看 Redis 中的 key 值。
以下是一些常用的 Redis 命令行查看 key 值的命令:
1. KEYS pattern
用于查找符合給定模式的鍵。其中,`pattern` 是一個正則表達(dá)式。
例如,要查找 Redis 中所有以 `user:` 為前綴的鍵名,可以執(zhí)行以下命令:
KEYS user:*
執(zhí)行結(jié)果為:
1) "user:1001"
2) "user:1002"
3) "user:1003"
...
2. TYPE key
用于獲取指定鍵的數(shù)據(jù)類型。其中,`key` 是要獲取類型的鍵名。
例如,要獲取 Redis 中鍵名為 `user:1001` 的鍵的數(shù)據(jù)類型,可以執(zhí)行以下命令:
TYPE user:1001
執(zhí)行結(jié)果為:
hash
3. EXISTS key [key ...]
用于檢查給定鍵是否存在。其中,`key` 是要檢查的鍵名。
例如,要檢查 Redis 中是否存在 `user:1001` 這個鍵,可以執(zhí)行以下命令:
EXISTS user:1001
執(zhí)行結(jié)果為:
1
如果存在,返回 1;如果不存在,返回 0。
4. SCAN cursor [MATCH pattern] [COUNT count]
用于迭代遍歷 Redis 中的鍵。其中,`cursor` 是游標(biāo)的起始值,`pattern` 是一個正則表達(dá)式,用于過濾符合條件的鍵,`count` 是指定一次迭代返回的鍵數(shù),默認(rèn)值為 10。
例如,要遍歷 Redis 中所有鍵,并返回前 50 個符合條件的鍵名,可以執(zhí)行以下命令:
SCAN 0 MATCH * COUNT 50
執(zhí)行結(jié)果為:
1) "10"
2) 1) "key1"
2) "key2"
...
以上是 Redis 命令行查看 key 值的一些常用命令,可以根據(jù)實(shí)際需求進(jìn)行調(diào)整和組合使用。