繁体   English   中英

更新 ruby on rails 项目上的 redis 缓存设置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM