1234567891011121314151617181920212223242526272829303132333435 |
- // Package pudge implements a low-level key/value store in pure Go.
- // Keys stored in memory, Value stored on disk
- //
- // Usage
- //
- // package main
- //
- // import (
- // "log"
- //
- // "github.com/recoilme/pudge"
- // )
- //
- // func main() {
- // cfg := pudge.DefaultConfig()
- // cfg.SyncInterval = 0 //disable every second fsync
- // db, err := pudge.Open("../test/db", cfg)
- // if err != nil {
- // log.Panic(err)
- // }
- // defer db.DeleteFile()
- // type Point struct {
- // X int
- // Y int
- // }
- // for i := 100; i >= 0; i-- {
- // p := &Point{X: i, Y: i}
- // db.Set(i, p)
- // }
- // var point Point
- // db.Get(8, &point)
- // log.Println(point)
- // // Output: {8 8}
- // }
- package pudge
|