*Community
- The HQ of the Redis community is /r/redis sub on Reddit. You can use the Reddit sub in order to ask for help, post new ideas for new features, link to articles of interest for the Redis community, and so forth.
Other ways to interact with the Redis community are the following.
- Join the mailing list (Subscribe via email).
- Meet us at the
#redischannel on Freenode (web access link). - Check the Redis tag on Stack Overflow.
- Follow Redis news feed and antirez on Twitter.
*Local meetups
- London Redis Meetup Group
- San Francisco Meetup Group
- New York Meetup Group
- #RedisTLV (Tel Aviv Redis) Meetup Group
- Paris Redis Meetup
*Contributing to Redis
Would you like to contribute a feature to Redis?
Enter the IRC channel
#redison Freenode and look for Salvatore (antirez) or Pieter (pietern). Ask them what they think about your idea and what the chances are of getting it merged upstream. We try hard to keep Redis simple, so you're likely to find high resistance to new features.If you don't get any feedback, or if feedback is positive, drop a message to the mailing list with your proposal. Make sure you explain what the use case is and how the API would look like.
If you get good feedback, do the following to submit a patch:
- Fork the official repository.
- Clone your fork:
git clone [email protected]:<your-username>/redis.git - Make sure tests are passing for you:
make && make test - Create a topic branch:
git checkout -b new-feature - Add tests and code for your changes.
- Once you're done, make sure all tests still pass:
make && make test - Commit and push to your fork.
- Create an issue with a link to your patch.
- Sit back and enjoy.
There are other ways to help:
Improve the documentation
Help maintain or create new client libraries
Improve this very website