mirror of
https://github.com/nalgeon/redka.git
synced 2025-10-05 07:56:49 +08:00
postgres backend (#48)
This commit is contained in:
32
example/mattn/main.go
Normal file
32
example/mattn/main.go
Normal file
@@ -0,0 +1,32 @@
|
||||
// A basic example of using Redka
|
||||
// with github.com/mattn/go-sqlite3 driver.
|
||||
package main
|
||||
|
||||
import (
|
||||
"log"
|
||||
"log/slog"
|
||||
|
||||
_ "github.com/mattn/go-sqlite3"
|
||||
"github.com/nalgeon/redka"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// Open the database.
|
||||
db, err := redka.Open("redka.db", nil)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer func() { _ = db.Close() }()
|
||||
|
||||
// Set some values.
|
||||
err = db.Str().Set("name", "alice")
|
||||
slog.Info("set", "err", err)
|
||||
err = db.Str().Set("age", 25)
|
||||
slog.Info("set", "err", err)
|
||||
|
||||
// Read them back.
|
||||
name, err := db.Str().Get("name")
|
||||
slog.Info("get", "name", name, "err", err)
|
||||
age, err := db.Str().Get("age")
|
||||
slog.Info("get", "age", age, "err", err)
|
||||
}
|
Reference in New Issue
Block a user