我有rails应用程序通过cron作业在一夜之间将值存储到redis缓存中。但是当我早上检查时,存储的一些值显示为零。 rails中redis缓存的存储大小/限制是多少? 如何通过配置和运行时更改此值?
答案 0 :(得分:1)
您可以通过设置config.cache_store配置选项来设置应用程序的默认缓存存储。其他参数可以作为参数传递给缓存存储的构造函数:
config.cache_store = :memory_store, { size: 64.megabytes }
或者,您可以在配置块之外调用ActionController :: Base.cache_store。
您可以通过调用Rails.cache来访问缓存。