simple redis server implementation written in go.
active checkbox means the command is implemented into jupidis.
- command
- ping
- flush
- del
- exists
- keys
- type
- expire
- pexpire
- ttl
- pttl
- persist
- rename
- renamenx
- save
- bgsave
- lastsave
- info
- config get
- config set
- dbsize
- flushdb
- flushall
- randomkey
- dump
- restore
- memory usage
- scan
- sscan
- hscan
- zscan
- append
- get
- set
- incr
- incrby
- decr
- decrby
- mget
- mset
- strlen
- getset
- getrange
- setrange
- hget
- hgetall
- hset
- hdel
- hexists
- hkeys
- hvals
- hlen
- hmget
- hmset
- lpush
- rpush
- lpop
- rpop
- llen
- lrange
- lindex
- lset
- lrem
- sadd
- srem
- smove
- scard
- sismember
- smembers
- smismember
- sunion
- sunionstore
- sinter
- sinterstore
- sdiff
- sdiffstore
- spop
- srandmember
- zadd
- zcard
- zrange
- zrevrange
- zrem
- zscore
- zincrby
- zrangebyscore
- zrevrangebyscore
- zunionstore
- zinterstore
- publish
- subscribe
- unsubscribe
- psubscribe
- punsubscribe
- json.del
- json.forget
- json.get
- json.mget
- json.set
- json.merge
- json.type
- json.numincrby
- json.nummultby
- json.strappend
- json.strlen
- json.arrappend
- json.arrindex
- json.arrinsert
- json.arrlen
- json.arrpop
- json.arrtrim
- json.objkeys
- json.objlen
- json.toggle
- json.clear
- json.debug
- json.resp
CC0 1.0