Skip to content

Instantly share code, notes, and snippets.

@melvinodsa
Created March 21, 2019 15:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save melvinodsa/57d15a03439c436f4b5504a6373614bc to your computer and use it in GitHub Desktop.
Save melvinodsa/57d15a03439c436f4b5504a6373614bc to your computer and use it in GitHub Desktop.
Issue for shredx plans

Redis

  • Spend some time learning Redis
  • Create a small set of applications to discover different use case of Redis.
    • A dummy application to mock data for e-commerce platform. Through this application, we can feed in data. Call it a data publisher. It will push platform metrics data into Redis cache. Then will pass the message through Redis about the data changes
    • Another application that uses Redis cache to store and keeps a real-time track of the platform metrics(call it data subscriber). This web application will retrieve the platform metrics information on-demand from Redis cache. It will use web sockets for active connection with its client. It subscribes to the data changes published by the data publisher. If data change, ti will push the new metric information to the client.

Features to be covered

  • Redis Overview
  • Redis key-value cache store
  • Master/slave replication in Redis
  • Redis as a message broker
  • A little hands-on Docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment