Caching Interview Questions

  • Admin
  • 24th Sep, 2020

Caching Interview Questions

1. Memcached

2. Redis

Redis is a distributed, in-memory key-value database with optional durability which implements an in-memory data structure project. The various abstract data structure supported by Redis are strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, spatial indexes, etc. Redis was developed by Salvatore Sanfilippo and is sponsored by Redis Labs. It is open-source software under the licensing of BSD 3-clause. Some of the many languages which have Redis language bindings are ActionScript, C, C++, C#, Clojure, Common Lisp, Crystal, Java, JavaScript.

Redis supports master-replica replication and hence any number of replicas can be synthesized here. Redis implements a single-rooted replication tree.

3. Rabbitmq