stars forks issues Twitter

Redis Developer Hub

Redis Developer Hub is basically a journey carved out for Redis developer community. The journey is defined in terms of "Create > Develop > Explore" . The "Create" section allows you to get started with Redis, creating Redis database locally as well as over Cloud in the form of DBaaS. The "Develop" section allows you to build your app using Redis clients. Finally, the "Explore" section helps you to explore your Redis database using robust tools like RedisInsight, Redis Data Source for Grafana, RIOT and many more...

Create

Cloud

Local

Develop

Explore

RedisInsight - Redis GUI

Extensibility via Redis Modules

RediSearch

RedisJSON

RedisGears

RedisGraph

RedisBloom

RedisTimeSeries

RedisAI

How to Contribute

This website is built using Docusaurus 2, a modern static website generator. Follow the below steps to contribute to this developer site:

yarn install

Note: Node.js 16 isn't supported yet. If you experience issues with node-gyp compiling code, switch to the current LTS version of Node.js and re-run yarn install.

Local Development

yarn start

This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.

Build

yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Deployment

GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.

Testing the local site

npm run serve

How to add an author

Add a new author as follows:

  • Edit docusaurus.config.js and add a new author object into the authors object:
customFields: {
  authors: {
    simon: {
      name: 'Simon Prickett',
      link: 'https://twitter.com/simon_prickett',
      title: 'Manager, Developer Advocacy',
      image: 'profile_pic_simon_prickett.jpg'
    },
    suze: {
      name: 'Suze Shardlow',
      link: 'https://twitter.com/SuzeShardlow',
      title: 'Developer Community Manager'
    }
  }
},
  • Give each author a unique name in the authors object.
  • The link field can be set to any of your social media profiles or personal website etc.
  • The image field is optional. If omitted, a default silhouette image will be used.
  • If providing a value for the image field, please name your image profile_pic_<author_name>.jpg|.png and add it to the static/img folder.
  • Make sure that the image is 640px square and use a service such as tinypng.com to reduce the file size.
  • When you want to tag a document as written by the new author, edit its front matter e.g.:
---
id: index-hacktoberfest
title: Hacktoberfest 2021 at Redis
sidebar_label: Hacktoberfest 2021
slug: /hacktoberfest/
authors: [suze,simon]
---
  • Note that multiple authors are supported as shown above.