GitShow/kelseyhightower/memkv
kelseyhightower

memkv

Simple in-memory key/value store backed by a map

by kelseyhightower
Star on GitHubFork

Go

56 stars25 forks6 contributorsQuiet · 7y agoSince 2014v0.1.1MIT

Meet the team

See all 6 on GitHub →
kelseyhightower
kelseyhightower30 contributions
jjjordanmsft
jjjordanmsft4 contributions
okushchenko
okushchenko4 contributions
sukrit007
sukrit0072 contributions
thorduri
thorduri1 contribution
wuranbo
wuranbo1 contribution

Languages

View on GitHub →
Go100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 1 in progress · Last activity 7y ago
See all on GitHub →
rugwirobaker
Fix missing string format directiveOpenPR

To fix failing tests I added the missing format directives to in these Test funcs: TestGetValueWithDefault TestGetValueWithEmptyDefault environment:

rugwirobaker · 7y ago

Recent fixes

View closed PRs →
okushchenko
Refactor dependenciesMergedPR

1. Replace filepath library by path library 2. Update Go version to 1.8

okushchenko · 8y ago
untoldwind
Fix List if leaf and dir nodes are mixedMergedPR

List gets mixed-up if a leaf node and a dir node has the same prefix. Added the necessary condition and extended the tests to demonstrate the error. Note: I found this using "confd" with etcd backend were the "ls" function produced a rather unexpected result

untoldwind · 8y ago
seanmcgary
Fix List command to properly return only subkeysMergedPR

I actually encountered this issue when using confd (which depends on this) with etcd as a backend. Since etcd flattens directories, you can end up with a number of keys that are a section of a potentially deeper path. The behavior I was expecting was based off the etcd documentation for since I couldnt find anything in this repo, so hopefully this is correct: Returns all subkeys, []string, where path matches its argument. Returns an empty list if path is not found. Given the keys (like how etcd would structure them): Before this change, if I tried to list all of the keys in the directory, I would get a list with two items - when I would expect the output to be: as they are located in the path. Example program I used to test this change:

seanmcgary · 8y ago
Structured data for AI agents

Repository: kelseyhightower/memkv. Description: Simple in-memory key/value store backed by a map Stars: 56, Forks: 25. Primary language: Go. Languages: Go (100%). License: MIT. Latest release: v0.1.1 (8y ago). Open PRs: 1, open issues: 0. Last activity: 7y ago. Community health: 42%. Top contributors: kelseyhightower, jjjordanmsft, okushchenko, sukrit007, thorduri, wuranbo.

·@ofershap

Replace github.com with gitshow.dev