Redis is a non-relational database and a in-memory data structure store. It is very powerful in distributed system architecture.
It is written in ANCI C language and It works in most POSIX systems like Linux, all BSDs, OS X without external dependencies.
Redis supports many data structures like Strings, Hashes, Lists, Sets, sorted etc and most importantly, it is being supported by most of the languages like Go, Python, Java, JavaScript, C#, C, C++, PHP etc. It is also used as a cached data base and is open source.
Many big tech-giants are using redis. Companies like GitHub, AWS, StackOverflow, Flicker, Riverbed are using extensively.
Redis has given below features:
- Transactions
- Pub/Sub
- Lua scripting
- Keys with a limited time-to-live
- LRU eviction of keys
- Automatic failover
Redis Miscellaneous
——
To learn more about golang. Please follow given below link.
https://techieindoor.com/golang-tutorial/
Reference:
https://redis.io/ https://en.wikipedia.org/wiki/Redis