Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 519 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 519 Bytes

Bitcask

Bitcask is a log-structured fast KV store.

This project is an implementation of Bitcask written in Go.

Bitcask intro here

Example

package main

import (
	"github.com/qichengzx/bitcask"
	"log"
)

func main() {
	d, err := bitcask.New("your/path/here")
	if err != nil {
		log.Fatal(err)
	}
	defer d.Close()

	d.Put([]byte("bitcask"), []byte("bitcask is a log-structured fast KV store"))
	v, _ := d.Get([]byte("bitcask"))
	log.Println(string(v))
}