Redis In-Memory Database

Today, we have installed Redis, an in-memory database. In-memory databases rely on memory for data storage. Applications that have a use case for super fast response times can benefit from an in-memory database architecture. Cloud providers like AWS guarantee response times of under 1 ms (yes, sub-millisecond). This would be ideal for real time data applications such as gaming leader boards, high volume dashboards, healthcare data that needs to be real time, etc. The dashboard that we have created is currently using a MySQL database which has been the traditional way of retrieving the data. By using modern architecture, where real time data is a necessity, using an in-memory database like Redis can be easily clustered, reduces the response time tremendously and makes the applications more scalable.


Redis is not only just a Key-value in the memory database. Following are the other key features of Redis.


  • Transactions
  • Pub/Sub
  • Lua scripting
  • Keys with a limited time-to-live
  • LRU eviction of keys
  • Automatic failover

Why Redis?

At BundleN, we experiment with stack combinations on our own time.

For potential clients interested in this stack, we can always give a demo of what we have up until that point of time. You can reach us at sales@BundleN.com


For more details on this stack, click here

Here is the latest about our Angular + Java project.


Task

Install Redis


Task Details

Install in-memory database Redis


Task

Get Configuration and Data from Redis


Task Details

As part of this task, get the dashboard configuration data from the Redis in-memory database through a back-end end point. Also modify the Dashboard UI to use the new end points and to replace static text with the text from the configuration end point.


Localization


Add the ability to display the website in multiple languages. For now, support English and Spanish as languages that are supported.


  • Localization
  • Roles API End Point
  • Social Login using Google
  • Social Login using Facebook
  • sales@BundleN.com