Skip to content

slimane-swift/SessionRedisStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SessionRedisStore

Redis Store module for Slimane Session

Usage

Pass the RedisStore Instance to SessionConfig.store

import SessionMiddleware
import SessionRedisStore

let redisStore = try! RedisStore(loop: app.loop, host: "127.0.0.1", port: 6379)

let sesConfig = SessionConfig(
    secret: "secret",
    expires: 60 * 30,
    store: redisStore
)

app.use(SessionMiddleware(conf: sesConfig))

Package.json

import PackageDescription

let package = Package(
    name: "SessionRedisStore",
    dependencies: [
        .Package(url: "https://github.com/slimane-swift/SessionRedisStore.git", majorVersion: 0, minor: 1)
    ]
)

License

SessionRedisStore is released under the MIT license. See LICENSE for details.