What is Redis? Rdis is a database, most specifically it is NoSql database. Definitely not similar to other NoSql databases like Mongos and NoSql. Note that redis don't have idea of tables and documents. All data stored in key values pairs in JSON format. Other Databases run in disk but redis run/ work in RAM thats why it is incredibly fast. It run on top of other traditional databases. Fastly to get data from it. This storage is not persistance storage mean dta lose if system crash or turn off, therefore is is use for caching. Before start redis service in redis Before start redis service set Linux Kernal overcommit memory to 1 by adding vm.overcommit_memory = 1 to /etc/sysctl.conf file. Why we should do that: As we know redis is in memory data store. It primarily uses RAM to store data. Redis and other processes use RAM memory. We set vm.overcommit_memory = 1 to make sure Kernal not overcommit the memory by allocating memory to new program which requ...