gpt4 book ai didi

ruby-on-rails - 使用 Redis 且没有数据库的 Rails session

转载 作者:可可西里 更新时间:2023-11-01 11:45:17 25 4
gpt4 key购买 nike

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

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

我对建议持开放态度,但它必须是一种 Redis 解决方案,是否有 Rails 与 Redis 一起工作的任何身份验证?

最佳答案

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

Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for all the modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It natively supports object marshalling, timeouts, single or multiple nodes and namespaces.

关于ruby-on-rails - 使用 Redis 且没有数据库的 Rails session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13184928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com