需要一些关于为Redis创建数据库模式的建议。
本质:
-
有很多工人,他们可以做这项工作。
-
一个工人只能忙于一项工作
-
每个工人的评分从0(差)到100(最好)。第三方服务应不断更新评级,这一点很重要。
-
首先,当工作分配给最好的员工时,需要(通过Redis)提出一种机制
现在的情况是:
-
按工作密钥列出的大量记录:
id_N
(N-int,工人id)
hashmap存储在一个键下:
id: <int>
login: <str>
password: <str>
-
设置
workers:busy
-忙于工作且无法回收的员工的门店id
例子:
1
2
3
4
-
ZSET
worker:rating
例子:
id, score
1 => 10
2 => 20
3 => 30
4 => 40