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 installExecute 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:
HELLOPINGSELECT
String:
GETSET
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.