A simple to run basic implementation of a Redis server - this is just for a bit of fun but the intention is that most/all of the Redis commands are supported eventually.
- Make sure you have Go installed
- Pull the github repo
- Run
go run .
- this will start the redis server on localhost:6379
Currently supported Redis Commands
- SET
- GET
- EXISTS
- DEL
- COPY
- LPUSH
- LPUSHX
- LPOP (Only first item for now)
- PERSIST
- EXPIRE
- EXPIREAT
- PEXPIRE
- PEXPIREAT
- EXPIRETIME
- SUBSCRIBE (single channel only)
- PUBLISH
- UNSUBSCRIBE (channel must be specified)