You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Sidekiq至7版本后Redis缓存写入返回false,Sidekiq运行正常

问题

升级至Sidekiq 7.0.0版本时,我同步把Redis升级到了7.0.5,redis gem用的是5.0.5。之后发现写入缓存时始终返回false,但Sidekiq本身运行正常。

控制台执行结果:

3.1.1 :003 > Rails.cache
 => #<ActiveSupport::Cache::RedisCacheStore options={:namespace=>nil, :compress=>true, :compress_threshold=>1024, :expires_in=>nil, :race_condition_ttl=>nil} redis=#<Redis client v5.0.5 for redis://127.0.0.1:6379/0>> 

3.1.1 :005 > Rails.cache.write 'test', 'test'
 => false 

编辑补充:已解决,问题出在升级时生成的新redis.conf文件中。

内容的提问来源于stack exchange,提问作者rhugo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 02:05:23