Redis refers to an open-source (BSD licensed), in-memory data structure that is used as a database, message broker, and cache. Also, it supports data structures including strings, lists, hashes, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams.
Niles Partners is launching a product that will configure and publish Redis which is embedded pre-configured tool with Ubuntu and ready-to-launch AMI on Amazon EC2 which contains LAMP.
One of the best aspects of Redis is that it has built-in replication, Lua scripting, transactions, LRU eviction, and multiple levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. Redis works with an in-memory dataset that depends on your use case, you can persist it either by often dumping the dataset to disk or by affixing each command to a log. Also, the persistence can be disabled that is totally optional if you require a feature-rich in-memory cache.
Also, Redis supports trivial-to-setup master-slave asynchronous replication, along with quick non-blocking first synchronization, auto-reconnection with partial resynchronization on netsplit. Some other features of Redis include the following:
Pub/Sub
Lua scripting
Keys with a limited time-to-live
Transactions
Automatic Failover
LRU eviction of keys
It will take a few minutes for your VM to be deployed. When the deployment is finished, move on to the next section.
Connect to virtual machine
Create an SSH connection with the VM.
bashCopy
ssh azureuser@10.111.12.123
Usage/Deployment Instructions
Step 1: Access Redis from Azure Marketplace and click ON Get it now button.
Click on continue then on create;
Step 2: Now to create a virtual machine, enter or select appropriate values for zone, machine type, resource group and so on as per your choice.
Click on Create;
Once your Deployment is Complete, follow the below steps;