我在这里试图学习Redis,这本身很容易理解。我不太了解Sessions如何使用像Redis-store这样的键值数据存储。我想使用Authlogic或Devise。后者似乎可以使用Rack :: Session进行配置,但此时我有点迷失。
我很想看到基本身份验证或其他身份验证的示例。
答案 0 :(得分:3)
redis-store
为Rack::Session
提供了在创建会话时使用的界面。如果您安装redis-store
,那么这应该只需要像这样更改您的缓存存储:
config.cache_store = :redis_store
然后您的会话将存储在Redis实例中。考虑到这与单独的用户身份验证无关,我有点困惑你为什么要询问身份验证,但是涉及更改Rails存储会话数据的方式,这些会话数据由身份验证层用于在客户端登录后验证客户端。