【发布时间】:2013-06-08 18:08:53
【问题描述】:
我正在编写这个应用程序,我将在其中使用 Redis 作为各种数据库来存储聊天消息。 每当我需要设置任何给定的键以确保它不存在时,我正在考虑使用 SETNX。
但应用程序需要非常灵敏,因为它是实时的。 我想知道的是执行 SETNX 操作是否成本高昂,尤其是在有大量客户端执行该操作的情况下。
注意: 我通读了这份文档http://redis.io/topics/data-types-intro,看起来在 SETNX 实现中有点退出,但我仍然不确定它的成本有多大。 谢谢。
【问题讨论】: