快速上手:內嵌 Store
最後更新
本頁示範以 store.New 在 process 內直接開啟 ToriiDB 資料目錄,適用於單一 process 擁有該目錄的程式。
使用內嵌 Store
單一 process 獨佔目錄時,直接使用 store.New。目錄參數為必填,空路徑會失敗。
package main
import (
"fmt"
"log"
"github.com/pardnchiu/toriidb/core/store"
)
func main() {
torii, err := store.New("./data")
if err != nil {
log.Fatal(err)
}
defer torii.Close()
fmt.Println(torii.Exec("SET greeting hello"))
fmt.Println(torii.Exec("GET greeting"))
}
結束前務必呼叫 Close。它會等待背景向量工作、將每個已載入資料庫壓縮成新 snapshot,並移除被取代的世代。