0

嗨,我目前正在这个应用程序中工作,它使用一些 API 来检索和发送所有信息,API 管理数据库,而在我这边(Rails 应用程序)没有数据库。

有人告诉我使用 redis 来存储会话,所以我在这里使用 redis 并且没有数据库,我的模型不使用 ARecord 或 AResource。考虑到这一点,我正在使用注销方法,但由于我没有任何数据库,我不确定我应该采取什么方法来处理这个问题,因为会话存储在 redis 中,我不知道会话的键,而且我不知道如何将该会话与登录的用户链接我不知道如何删除该会话。

我对建议持开放态度,但它必须是一种 redis 解决方案,是否有任何关于使用 redis 的 rails 的身份验证?

4

1 回答 1

0

看看https://github.com/jodosha/redis-store

Redis Store为所有现代 Ruby 框架提供了一整套存储(Cache 、I18n、Session、HTTP Cache),例如:Ruby on Rails、Sinatra、Rack、Rack::Cache 和 I18n。它本机支持对象编组、超时、单个或多个节点和命名空间。

于 2013-01-07T23:35:00.203 回答