在redis中存储和计数

时间:2017-01-09 09:20:35

标签: redis

如何将其存储在Redis中?

+------+---------------+
| val1 | val2          |
+------+---------------+
|  51  | Urbis orbi    |
|  77  | Occaecati     |
|  51  | Ea eligendi   |
|  77  | Consequasit   |
|  51  | Hic unde      |
+------+---------------+

然后,我如何在Redis中计算它? e.g。

select count() as count from table where val1 = '51';

1 个答案:

答案 0 :(得分:1)

每个val1可能有多个val2与之相关。因此,您可以使用Redis Lists,其中val1值为KEY s,val2值将为相应列表中的元素。

insert查询的等效值可以是

LPUSH val1 val2

select count查询的等效值可以是

LLEN val1