可以使用 Redis 命令行客戶端工具 redis-cli 查看 Redis 中的數據。
以下是一些常用的 Redis 命令行查看數據的命令:
1. KEYS pattern
用于查找符合給定模式的鍵。其中,`pattern` 是一個正則表達式。
例如,要查找 Redis 中所有以 `user:` 為前綴的鍵名,可以執行以下命令:
KEYS user:*
執行結果為:
1) "user:1001"
2) "user:1002"
3) "user:1003"
2. GET key
用于獲取指定鍵的值。其中,`key` 是要獲取值的鍵名。
例如,要獲取 Redis 中鍵名為 `user:1001` 的鍵的值,可以執行以下命令:
GET user:1001
執行結果為:
"{'name': 'Alice', 'age': 25, 'gender': 'female'}"
3. TYPE key
用于獲取指定鍵的數據類型。其中,`key` 是要獲取類型的鍵名。
例如,要獲取 Redis 中鍵名為 `user:1001` 的鍵的數據類型,可以執行以下命令:
TYPE user:1001
執行結果為:
hash
4. SCAN cursor [MATCH pattern] [COUNT count]
用于迭代遍歷 Redis 中的鍵。其中,`cursor` 是游標的起始值,`pattern` 是一個正則表達式,用于過濾符合條件的鍵,`count` 是指定一次迭代返回的鍵數,默認值為 10。
例如,要遍歷 Redis 中所有鍵,并返回前 50 個符合條件的鍵名和對應的值,可以執行以下命令:
SCAN 0 MATCH * COUNT 50
執行結果為:
1) "10"
2) 1) "key1"
2) "value1"
3) "key2"
4) "value2"
以上是 Redis 命令行查看數據的一些常用命令,可以根據實際需求進行調整和組合使用。