Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.92 KB

README.md

File metadata and controls

47 lines (35 loc) · 1.92 KB

sdrie

loc license discord paypal goreportcard

An in-process key/value store for data with expiration dates in Go

Installing

$ go get -u github.com/nektro/sdrie

Usage

sdrie.New

  • New() SdrieDataStore
  • New returns a new instance of a SdrieDataStore.

SdrieDataStore.Set

  • Set(key string, value string, lifespan time.Duration)
  • Set adds value to the data store associated to key and will survive for lifespan seconds.

SdrieDataStore.Get

  • Get(key string) interface{}
  • Get retrieves the value associated to key, or nil otherwise.

SdrieDataStore.Has

  • Has(key string) bool
  • Has returns a bool based on whether or not key exists in the data store.

Contributing

We take issues all the time right here on GitHub. We use labels extensively to show the progress through the fixing process. Question issues are okay but make sure to close the issue when it's been answered!

issues

When making a pull request, please have it be associated with an issue and make a comment on the issue saying that you're working on it so everyone else knows what's going on :D

pulls

Contact

License

MIT