我是 Redis 和键值数据库的新手。您能否建议我正确实现 redis 中的这种关系方法。
我有两个键对一个值的关系表:
-master_id;-slave_id;-价值。
例子:
master_id | slave_id | 价值
1 | 1 | val1
2 | 1 | val2
通常通过 master_id 字段访问值,但有时需要通过 slave_id 字段进行选择(或删除)。因此,我们可以通过两个字段(master_id 或 slave_id)获得单个值。在 redis 中,据我了解,每个键都意味着一个值。在不重复价值的情况下,执行此操作的最佳方法是什么?注意:值字段必须是 SET 或列表类型。
在 redis 中,我们有:
1:1 验证1 2:1 验证2
我只能通过全键 1:1 或 2:1 访问值。我不能做这样的东西 DEL * :1 (删除第二部分等于 1 的所有键)或 GET 1: * (获取键的第一部分等于 1 的所有键)