Redis的SQL选择计数(*)等价于什么?

Redis的SQL选择计数(*)等价于什么?,redis,Redis,我有一个Redis哈希设置,类似于 "Profile:123": "updatedAt": "2021/04/19" 我需要能够检索在给定日期更新的所有配置文件的计数。SQL查询看起来类似于updatedAt=2021/04/19的概要文件中的SELECY count*;但是我已经得到了在Redis缓存上实现这一点的用户故事,我不确定这是否可行。根据您告诉我们的,除了迭代整个散列之外,这是不可能的,但很难说没有看到整个DB设

我有一个Redis哈希设置,类似于

 "Profile:123": 
   "updatedAt": "2021/04/19"

我需要能够检索在给定日期更新的所有配置文件的计数。SQL查询看起来类似于updatedAt=2021/04/19的概要文件中的SELECY count*;但是我已经得到了在Redis缓存上实现这一点的用户故事,我不确定这是否可行。

根据您告诉我们的,除了迭代整个散列之外,这是不可能的,但很难说没有看到整个DB设计。询问工作中的人,而不是我们。@hobbs询问StackOverflow是我在文档编制之后的最后一搏,咨询我的团队,他们都和我一样是Redis的新手,还有谷歌的普通用户。不过,谢谢你的天才提示!Redis不是你习惯使用的那种数据库。这不是可以任意质疑的。每种数据类型都有自己的特定接口,为了支持给定的访问模式,您需要将数据存储在适合该模式的结构中。对于您的情况,您可能需要一个sortedset或一个哈希,其中键是更新时间,值是配置文件ID,在事务上与配置文件中的updatedAt字段保持同步。