spring-boot - RedisAtomic getAndAdd() 是否具有相同的值
问题描述
当应用程序在多实例容器中运行时,我需要原子 Redis 增量,在当前达到完成值后,应用程序将触发一个动作。
RedisAtomicLong counter = new RedisAtomicLong("KEY", template.getConnectionFactory());
currentValue = counter.getAndAdd(1)
我想知道是否有任何情况,currentValue 在不同的实例中将具有相同的值
解决方案
推荐阅读
- excel - 为什么我的子程序没有按预期更新当前日期和时间?
- java - 当我在 TabLayout 中有 3 个选项卡每个都显示正确的片段时,如何理解 getFragments.size() 给我 2?
- python - 从 json 中提取密钥
- google-chrome - Fancybox 3.5.7 无法在使用 Touch 的 Android 设备上的 Google Chrome 浏览器中滚动
- specflow - Gherkin Scenario Outline 多次使用同一张表
- css - grid-template-columns 不适用于项目列表
- datatable - 如何使用 ajax 发布数据请求显示 Datatable?
- java - DecimalFormat 空字符串到空值的转换
- react-bootstrap - 从哪里导入 React-Bootstrap 组件?
- flutter - 如何从没有上下文的类中访问提供者字段?