我们正在使用:
- Azure 上的标准 Redis
- StackExchange.Redis
- 红锁网
根据 Cloudflare 的数据,我们的网站在过去一两年中显着增长,现在每月服务约 250,000,000 个未缓存的请求。
偶尔,我们会看到数百个与 RedLock 由于处于Conflicted
状态而无法获取锁有关的异常。
我们的 Redis 缓存通常:
- 以 10% 的服务器负载运行(我相信这是关于 CPU)
- 但运行时内存使用率接近 100%
我的问题是:
- 是否推荐使用完全不同的 Redis 服务器进行锁定?
- 创建锁时,在 Redis 服务器中使用 100% 内存会导致问题吗?