作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在遍历数据并将一些数据转储到 Redis 数据库。这是一个例子:
hmset id:1 username "bsmith1"department "accounting"
如何即时增加唯一 ID,然后在下一个 hmset 命令中使用它?这似乎是一个显而易见的问题,但我找不到答案。
最佳答案
使用另一个键,一个字符串,来存储最后一个 ID。在调用 HMSET
之前,对该键调用 INCR
以获得下一个 ID。将这两个命令包装在 MULTI/EXEC
block 或 Lua 脚本中,以确保事务的原子性。
关于Redis:如何在添加数据时增加散列键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075859/
我是一名优秀的程序员,十分优秀!