What is Redis

History of Redis

Redis is an in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.Wikipedia

LicenseBSD 3-clause

Original author(s)Salvatore Sanfilippo

Written inANSI C

Developer(s)Redis Labs

Stable release5.0.4 / March 18, 2019; 36 days ago

Initial release date10 April 2009








The Berkeley Software Distribution (BSD) was an operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley.


What is Redis

Redis is an open source,BSD licensed advanced key-value store,

With persistence.

Open Source

Written in C

No Sql Database


An informal, loosely-defined term for non-relational, structured data storage systems Like monogodb, memcached, couchdb, And redis.

What does the name Redis Mean

.Redis stands for Remote Dictionary server.

.It  is often referred to as a data structure server, since the keys can contain strings, hashes, Lists,sets and sorted sets.

What is Redis used for?

Redis is an advanced key-value store that can function as a NoSql Database or as a memory-cache store to improve performance when servng data that is stored in system memory.

How to interact with Redis?

Once installed in a server, run the Redis CLI(Comand line interface) To issue commands to redis. While working on the cli tool, your command-line prompt will change to:


How to Download and Install Redis.

Leave a Reply

Your email address will not be published. Required fields are marked *