标签: java redis nosql semaphore amazon-elasticache
我想在redis中存储一些int,它将显示当前负载(待处理请求计数)。
我需要在redis中使用此计数器来检查应用程序是否应向下划线服务发送请求。
例如,我有50个待处理的请求阈值。如果应用程序已经发送了50个请求,则必须限制我的请求。类似于分布式信号量。
我看到Redis有交易。但是它不能返回值。
Redis可以帮助我解决这种情况吗?
答案 0 :(得分:2)
我们有一个类似的要求,我们必须以原子方式“比较一个值并将其增加1”。我们最终使用了LUA script。
This可能与您想要的类似。