mirror of
https://github.com/kataras/iris.git
synced 2025-01-24 11:11:03 +01:00
13e83fc57e
Former-commit-id: e8b0dde3cb3b72919f01b9d836d8ccb3d4e20214
815 B
815 B
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")