可以使用 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 命令行查看数据的一些常用命令,可以根据实际需求进行调整和组合使用。