mirror of
https://github.com/kataras/iris.git
synced 2026-06-10 07:33:42 +00:00
9a3c4f4c0a
Former-commit-id: e69ffdf9bba4c7e8c3df45c015b3363cc3fc59b6
Session databases
Find more databases at github.com/kataras/go-sessions/sessiondb.
This folder contains only the redis database because the rest (two so far, 'file' and 'leveldb') were created by the Community.
So go there and find more about them. Database is just an
interface so you're able to UseDatabase(anyCompatibleDatabase). A Database should implement two functions, Load and Update.
Database interface
type Database interface {
Load(string) map[string]interface{}
Update(string, map[string]interface{})
}
import (
"...myDatabase"
)
s := New(...)
s.UseDatabase(myDatabase) // <---
app := iris.New()
app.Adapt(s)
app.Listen(":8080")