https://github.com/plexsysio/gkvstore
Generic key-value store
https://github.com/plexsysio/gkvstore
Last synced: 5 days ago
JSON representation
Generic key-value store
- Host: GitHub
- URL: https://github.com/plexsysio/gkvstore
- Owner: plexsysio
- License: bsd-3-clause
- Created: 2021-09-11T18:40:46.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-04T17:27:25.000Z (about 4 years ago)
- Last Synced: 2023-07-27T22:28:42.056Z (over 2 years ago)
- Language: Go
- Size: 37.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gkvstore [](https://github.com/plexsysio/gkvstore/actions) [](https://pkg.go.dev/github.com/plexsysio/gkvstore) [](https://coveralls.io/github/plexsysio/gkvstore?branch=main)
Generic key-value store
gkvstore is a generic KV Store interface which provides an easier
interface to access underlying database. It is mainly used to abstract
the database used underneath so we can have a uniform API to use for clients
Different DB adapters can be built for the Store. This allows decoupling DB code
from specific implementations and ability to change DBs on the fly.
## Install
`gkvstore` works like a regular Go module:
```
> go get github.com/plexsysio/gkvstore
```
## Usage
```go
import "github.com/plexsysio/gkvstore"
```