是否存在一个常用的 API,使得当我在Redis和Memcached之间切换时,我不需要改变我的代码,只需更改配置设置?
是否存在一个常用的 API,使得当我在Redis和Memcached之间切换时,我不需要改变我的代码,只需更改配置设置?
Rails.cache
的公共API,从Memcached切换到Redis只需安装redis-store并更改配置。config.cache_store = :memcached_store
config.cache_store = :redis_store
了解有关Rails.cache的更多信息。
虽然我不想影响你的目标,但我建议不要在Rails通用缓存中使用Redis,而应该使用Memcached。
我在一个大型Rails应用程序中广泛使用Redis和Resque,认为将缓存、原始Redis和Resque整合到一起会很好。但是我遇到了几个大问题:
祝你的项目好运。我喜欢Redis和Memcached,并在所有项目中使用它们,但我让其中一个作为强大的数据结构服务器,让另一个作为缓存服务。