Module finchers_session::redis [−][src]
The session backend using Redis.
Example
#[macro_use] extern crate finchers; extern crate finchers_session; use finchers::prelude::*; use finchers_session::Session; use finchers_session::redis::{ Client, RedisBackend, RedisSession, }; use std::time::Duration; let client = Client::open("redis://127.0.0.1/").unwrap(); let backend = RedisBackend::new(client) .key_prefix("my-app-name") .cookie_name("sid") .timeout(Duration::from_secs(60*3)); let endpoint = path!(@get /) .and(backend) .and_then(|session: Session<RedisSession>| { session.with(|_session| { // ... }) });
Re-exports
pub use self::redis::Client; |
Structs
RedisBackend |
The instance of |
RedisSession |