You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KeyStore is a thread safe key-value store that is capable of managing concurrent clients on a network. It utilizes a custom implementation of the RESP protocol over TCP which works natively with redis-cli.
Supported Commands (Jan 2026)
Command
Description
SET
SET an individual key to a value
GET
GET an individual key's value
HSET
SET a field and value associated with a key
HGET
GET a value associated with a key's field
EXPIRE
Add a TTL (seconds) to an existing key
DEL
DELETE a key from KeyStore
INCR
INCREMENT a key value
DECR
DECREMENT a key value
RPUSH
RIGHT PUSH on a list within the cache
LPUSH
LEFT PUSH on a list within the cache
RPOP
RIGHT POP on a list within the cache
LPOP
LEFT POP on a list within the cache
PING/HELLO
PING the server and get a demo response
Build Instructions
gobuild-okeystoremain.go
./keystore
CLI Arguments
Options
Type
Description
-p
string
Custom TCP port number. Default: 6000
Model:
About
redis-server implementation: key based in-memory data storage