v0.7.0

快速上手:內嵌 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,並移除被取代的世代。

相關頁面

EN