Redis:添加数据时如何增加哈希键?

cba*_*aum 4 increment redis

我正在迭代数据并将一些数据转储到 Redis 数据库。这是一个例子:

hmset id:1 用户名“bsmith1”部门“会计”

如何动态增加唯一 ID,然后在下一个 hmset 命令中使用它?这似乎是一个显而易见的问题,但我找不到答案。

Ita*_*ber 6

使用另一个键(字符串)来存储最后一个 ID。在调用 之前HMSET,请调用INCR该键以获取下一个 ID。将这两个命令包装在一个MULTI/EXEC块或一个Lua脚本中,以保证事务的原子性。