Redis
Duration: 9 hours#
Abstract#
Redis is well known for its speed and capabilities as a key-value store used for caching and some light-weight-short-term storage. However, not many know that Redis provides the building blocks to create extremely high-speed general DB storage capabilities. This course will go over the basic capabilities and dive into advanced use-cases such as scoring, indexing, time-series, streaming, and other advanced implementations. This course is for any developer interested in adding a very versatile, battle-proven, and performant general purpose DB.
Topics#
Redis basics
- Setup
- Basic Commands
- Write
- Read
- Transactions
Data Structures
- Lists
- Sets
- Hashes
- Sorted Sets
- Indexing and querying data
Pub/Sub
Blocking lists
Streams
Consumer Groups