【问题标题】:Issues with redis-rails and connection_poolredis-rails 和 connection_pool 的问题
【发布时间】:2018-02-01 22:34:29
【问题描述】:

如何初始化我的 redis_store 以进行连接池。我想添加池属性 { pool_size: 10, pool_timeout: 10 } 我添加了 connection_pool gem

Example::Application.config.session_store :redis_store,
                                      servers: { host:      'localhost',
                                                 port:      6379,
                                                 db:        0,
                                                 namespace: 'session'
                                      },
                                      expires_in: 25.hours,

它在服务器启动时出错。如果我添加如下内容;

Example::Application.config.session_store :redis_store,
                                      servers: { host:      'localhost',
                                                 port:      6379,
                                                 db:        0,
                                                 namespace: 'session'
                                      },
                                      expires_in: 25.hours,
                                      { pool_size: 10, pool_timeout: 10 }

【问题讨论】:

  • 您收到什么错误?

标签: ruby-on-rails ruby connection-pool redis-rails


【解决方案1】:

执行您的代码后,我遇到了一个简单的SyntaxError。可能是您的问题,因为正确指定选项应该是:

Example::Application.config.session_store :redis_store,
                                      servers: { host:      'localhost',
                                                 port:      6379,
                                                 db:        0,
                                                 namespace: 'session'
                                      },
                                      expires_in: 25.hours,
                                      pool_size: 10,
                                      pool_timeout: 10

【讨论】:

    猜你喜欢
    • 2013-03-28
    • 1970-01-01
    • 2020-01-19
    • 2014-07-03
    • 1970-01-01
    • 2012-03-01
    • 2021-11-16
    • 2011-06-22
    • 2015-07-16
    相关资源
    最近更新 更多