Unofficial RESP3-compliant Redis server implementation written in pure Ruby.
Clone the repository and install the dependencies:
git clone git@github.com:floriandejonckheere/redis-rb.git
cd redis-rb
gem install bundler
bundle install
Execute bin/rediss-server --help
to see all available commands and their arguments.
Execute bin/rediss-client --help
to see all available commands and their arguments.
Currently, the following commands are supported:
Connection:
HELLO
PING
SELECT
String:
GET
SET
Update the changelog and bump the version in lib/rediss/version.rb
.
Create a git tag for the version and push it to Github.
A Ruby gem will automatically be built and pushed to the RubyGems.
nano lib/rediss/version.rb
git add lib/rediss/version.rb
git commit -m "Bump version to v1.0.0"
git tag v1.0.0
git push origin master
git push origin v1.0.0
- Fork the repository (https://github.com/floriandejonckheere/redis-rb/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
See LICENSE.md.