在Ruby on Rails控制器中,我创建了一个名为@commits的列表,其中@commits中的每个项目都应该包含一个哈希表,该哈希表的元素是每次提交的各种属性的值。这些属性值存储在Redis数据库中。
下面,我迭代了一个属性列表,这些属性的值应该从Redis中获取,然后为8个不同的提交中的每一个获取这些值。然后,我将来自redis的值放入每个提交的不同哈希表中,使用commit属性名称作为哈希键。rev, :
我目前有一个场景,我们使用REDIS将字符串field-value对存储在hashed set HSET中。使用哈希集而不是仅使用集合的最初理由是,相对于仅使用HSCAN,在GUI中使用SCAN更容易检索记录,因为在COUNT字段中使用哈希长度更容易。我在Redis文档中看到,GET和HGET命令都是以O(1)时间复杂度执行的,但是我的团队成员认为,如果我将所有值存储在一个键中,那么它基本上会在HGET期间返回整个哈希,而不是我需要的单数field-value因此,对于一个虚构但类似的例子:
我有一个