Redis – World’s Fastest Database – Beginners to Advance
Learn Real world Production Scenarios
What you’ll learn
-
Deep dive into Redis Database
-
Installing Redis on online/offline mode
-
Redis Performance Benchmarking
-
Redis persistence configuration – Backup and Restore using RDB and AOF
-
Writing Python Program to Interact with Redis
-
Writing Different Datasets to Redis – Redis Datatypes
-
Understanding TTL (Time to Live) or Key Expiry in Redis
-
Creating and using counters
-
Deep Dive in String, Lists and Hashes type operation
-
Creating a subset from a bigger set Redis
-
Setting up Redis Replication (Master + Slave) – Development or Demo Scenario
-
Redis Replication Production Setup using Dedicated Master and Slave Servers. Performing a Failover when Master Server is down from non-recoverable issue. Setting up new master on the fly and pointing slave to this new master server.
-
Redis High Availability in Production with Sentinels on Three Servers (Automatic Failover)
-
Redis Clustering, Pros and Cons
Requirements
-
This course does not require any prior experience.
-
However, Some prior experience of working with Linux and Key Value DB can help in understanding course faster.
Who this course is for:
- Students with Bigdata or Data Science Technologies
- Students with Willingness to learn about Fastest In Memory Database Technologies
- Anyone who wants to work on real production like environment setup for Redis and do a deep dive in understanding Redis