Session 西纳特拉+;机架::会话::池+;莫内塔

Session 西纳特拉+;机架::会话::池+;莫内塔,session,sinatra,rack,Session,Sinatra,Rack,我在Sinatra应用程序中使用Moneta的服务器端会话处理 my config.ru的部分如下所示: require 'rack/session/moneta' use Rack::Session::Moneta do use :Expires adapter :Memory end 会话过期需要多长时间?我找不到它的文档。 我当前删除了与的会话 get '/logout' session.destroy end 但我相信这只会破坏客户端的会话cookie。 如何找到当

我在Sinatra应用程序中使用Moneta的服务器端会话处理

my config.ru的部分如下所示:

require 'rack/session/moneta'

use Rack::Session::Moneta do
  use :Expires
  adapter :Memory
end
会话过期需要多长时间?我找不到它的文档。 我当前删除了与的会话

get '/logout'
    session.destroy
end
但我相信这只会破坏客户端的会话cookie。 如何找到当前处于活动状态的会话


在Rack::Session中有一个名为@pool的变量。如何从我的Sinatra应用程序访问它?

在存储/访问会话密钥时,您可以通过添加
expires:n
选项(将n设置为0/false以禁用过期)来设置过期时间。这是莫奈塔自述