ruby-on-rails - 使用 redis 作为 session 存储

标签 ruby-on-rails ruby redis

我将 Redis 用作 session 存储,也用于其他一些东西。我使用 gem redis-rails,这就是我为 heroku 配置它的方式:

MyApp::Application.config.session_store :redis_store , redis_server: ENV['REDISTOGO_URL']

如何以及在何处为所有 Redis 键设置默认 ttl?这可能吗?

最佳答案

你必须设置参数expire_in

MyApp::Application.config.session_store :redis_store , redis_server: ENV['REDISTOGO_URL'], :expire_in => 900

单位是秒

关于ruby-on-rails - 使用 redis 作为 session 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632280/

相关文章:

ruby - 类型错误:无法将 Net::HTTPOK 转换为字符串

ios - Apps Script vs Scripting Bridge v/s Custom AppleScript

ruby-on-rails - 表中的 fields_for 生成技术上不正确的 HTML

ruby - 使用 Net::HTTP block 形式的 HTTPS 请求——这可能吗?

ruby-on-rails - 包含/使用 "partial view"时的最佳实践?

linux - Redis和ElasticSearch能否存在于同一台服务器上

node.js - redis:- 查询特定的 'email' 值

laravel - 从 Laravel Redis 队列中删除重复的作业

ruby-on-rails - NameError 主常量名称错误 — 但 `primary` 不存在?

javascript - rake 数据库 :create - Could not find a JavaScript runtime