小编典典

如何获得Redis中的所有集合?

redis

我知道KEYS命令,但这仅返回键(我猜所有的字符串类型都是String),并且显然不认为集合是键。

是否有用于获取数据库中所有集合的命令?其他数据类型(哈希,列表,排序集)又如何呢?

http://redis.io/topics/data-types


阅读 974

收藏
2020-06-20

共1个答案

小编典典

我知道KEYS命令,但这仅返回键(我猜所有的字符串类型都是String),并且显然不认为集合是键。

不管您的密钥是哪种数据类型,KEYS命令返回结果都可以,因为它会搜索密钥名称。在最低的抽象层次上,redis中的每种数据类型都是基于键/值的,其中值可以表示为几种(高级)数据结构(字符串,哈希,列表,集合,排序集合)之一。您可以在示例中看到KEYS命令也适用于集合。

是否有用于获取数据库中所有集合的命令?其他数据类型(哈希,列表,排序集)又如何呢?

据我所知,没有用于此功能的专用命令,并且KEYS命令应用于数据库的整个数据集。但是,有一个TYPE命令可以确定指定键的数据类型。

2020-06-20