valkeyrie
valkeyrie copied to clipboard
Distributed Key/Value Store Abstraction Library written in Go.
node1 ```go client, err := valkeyrie.NewStore(store.REDIS, []string{"localhost:6379"}, &store.Config{ }) if err != nil { panic(err) } lock, err := client.NewLock("lock2", &store.LockOptions{ Value: []byte("node"), TTL: time.Second * 20, DeleteOnUnlock: true, })...
Here's a list of targets in not particular order: - [x] `supportedBackend` needs to be updated (fixed by #67) - [x] `Context.Context` store support (#43) - [ ] Change errors...
Support for BadgerDB as and alternative to BoltDB based on #22. Open for review and discussion. https://github.com/dgraph-io/badger
https://aerospike.com/ https://github.com/aerospike/aerospike-client-go
Would you be open for a contribution that adds support for [Badger](https://github.com/dgraph-io/badger).
There is a problem in list child nodes of a given directory  The red line region is synchronous to execute multiple get commands. So this for loop can make...
Was thinking of adding a Firestore backend: https://godoc.org/cloud.google.com/go/firestore Was curious if anyone had input on the feasibility of such?
### Your feature request related to a problem? Please describe. https://github.com/geohot/minikeyvalue ### Describe the solution you'd like. support minikeyvalue DB ### Describe alternatives you've considered. Recommend any small file size...