簡體   English   中英

帶有Redis的Rails會話,沒有數據庫

[英]Rails sessions with redis and no database

嗨,我目前正在此應用程序中工作,該應用程序使用一些API來檢索和發送所有信息,該API管理數據庫,而在我這邊(Rails應用程序)中沒有數據庫。

有人告訴我使用Redis來存儲會話,因此在這里我使用Redis,並且沒有數據庫,我的模型不使用ARecord或AResource。 考慮到這一點,我正在使用注銷方法,但是由於我沒有任何數據庫,因此我不確定應該采用什么方法來處理此問題,因為會話存儲在redis中,我不知道會話的鍵,而且我也不知道如何將該會話與登錄的用戶鏈接,我不知道如何刪除此會話。

我樂於接受建議,但這必須是redis的一種解決方案,是否有對使用redis的rails進行認證的方法?

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

Redis Store為所有現代Ruby框架(如Ruby on Rails,Sinatra,Rack,Rack :: Cache和I18n)提供了一整套存儲( Cache ,I18n,Session,HTTP Cache)。 它本身支持對象編組,超時,單個或多個節點和名稱空間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM