标签: ruby-on-rails ruby postgresql caching sidekiq
我使用sidekiq进行并发,使用redis来缓存我最常用的模型,属性和方法。
我觉得我会遇到竞争条件,而且我的缓存数据经常不同步。
确保我的redis缓存与我的postgres数据库同步的好模式/策略是什么?
例如,我有客户,每当客户得到保存时,我也想在redis中存储实例的缓存版本。我想一直使用缓存版本,如果它存在,如果没有,请缓存它。