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.
Many big tech-giants are using redis. Companies like GitHub, AWS, StackOverflow, Flicker, Riverbed are using extensively.
Redis has given below features:
- Lua scripting
- Keys with a limited time-to-live
- LRU eviction of keys
- Automatic failover
To learn more about golang. Please follow given below link.