[英]Update redis cache setting on ruby on rails project
我试图在 Rails 项目的 Ruby 上找到设置 Redis 缓存设置,但我找不到设置它的路径。
当我查看 /etc/redis/redis.conf 时,我没有看到任何与要更新的轨道上的 Ruby 相关的内容。
在我需要更新本地或外部 Redis 缓存端点需要更新的轨道上是否有 ruby 的路径?
你可以像这样创建config/redis.yml
:
development:
url: redis://localhost:6379/
db: 0
production:
url:
db: 0
test:
url: redis://localhost:6379/
db: 1
然后像这样创建一个初始化器config/initializrs/redis.rb
conf = Rails.application.config_for(:redis)
REDIS = Redis.new(conf)
现在在您的 Rails 应用程序中,您可以使用: REDIS.set("today","monday")
REDIS.get("today")
将返回“星期一”。
您也可以使用Rails.application.config_for(:redis)
在任何其他初始化程序中引用您的 Redis 配置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.