【问题标题】:Redis is ZINCRBY atomic?Redis 是 ZINCRBY 原子的吗?
【发布时间】:2012-08-25 06:45:45
【问题描述】:

我正在使用 redis 构建排行榜实现。

我的问题是,如果 ZINCRBY 是一种原子操作,并且可以在没有单独的互斥锁或多线程环境中使用的情况下使用吗?

ZINCRBY 的文档没有像 the documentation of INCR 对 INCR、INCRBY 和 DECR 所做的那样提及原子实现

非常感谢!

【问题讨论】:

    标签: redis mutex atomic


    【解决方案1】:

    是的,ZINCRBY 是原子的。无需外部同步。

    Redis 实际上是单线程的。即使两个线程同时向 Redis 发送命令,Redis 也只会按顺序执行它们。

    【讨论】:

    • 非常感谢!为我节省了很多精力!当我有足够的声望时会为你投票
    猜你喜欢
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 2022-12-08
    相关资源
    最近更新 更多