我知道KEYS命令,但这仅返回键(我猜所有的字符串类型都是String),并且显然不认为集合是键。
是否有用于获取数据库中所有集合的命令?其他数据类型(哈希,列表,排序集)又如何呢?
http://redis.io/topics/data-types
不管您的密钥是哪种数据类型,KEYS命令返回结果都可以,因为它会搜索密钥名称。在最低的抽象层次上,redis中的每种数据类型都是基于键/值的,其中值可以表示为几种(高级)数据结构(字符串,哈希,列表,集合,排序集合)之一。您可以在示例中看到KEYS命令也适用于集合。
据我所知,没有用于此功能的专用命令,并且KEYS命令应用于数据库的整个数据集。但是,有一个TYPE命令可以确定指定键的数据类型。