Redis Worlds Fastest Database Beginners to Advance
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.
Description
This course is creating from step zero and then gradually moves onto advance topics. So this is suitable for Beginners to Advance Level.This course contains hands-on production like scenarios for setting up High Availability.Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
Overview
Section 1: Redis Introduction
Lecture 1 Redis Overview
Lecture 2 Installing Redis on Linux Using Package Manager
Lecture 3 Stopping Redis and Uninstalling Redis
Lecture 4 Installing Redis on Linux using Offline Mode
Lecture 5 Updating Redis Path in Bash Profile
Lecture 6 Changing Default Port of Redis
Lecture 7 Installing Redis on Windows
Lecture 8 Try Redis Online – No Installation required
Lecture 9 Redis Performance Benchmarking
Section 2: Redis Data Types – Deep Dive
Lecture 10 Redis Data Types – Deep Dive
Lecture 11 Redis Data Type – Sets
Lecture 12 Checking Commands HIstory
Lecture 13 Redis Transactions EXEC MULTI DISCARD WATCH Commands
Section 3: Redis Mass Insertion
Lecture 14 Redis Mass Insertion – Fastest Data Insertion Approach
Section 4: Redis Persistence (Backup and Restore)
Lecture 15 Redis Persistence Overview ( RDB and AOF )
Lecture 16 Redis RDB Backup and Restore
Lecture 17 Redis AOF Backup and Restore
Section 5: Using a Programming Language to connect to Redis
Lecture 18 Using Python to Connect to Redis DB
Section 6: Redis Replication and High Availability
Lecture 19 Redis Replication (Master Slave Configuration)
Lecture 20 Redis High Availability Overview with Production Scenarios
Lecture 21 Setting Up Redis High Availability in Production with Sentinel on Three Servers
Lecture 22 Redis Replication and Failover in Production (Three Servers)
Section 7: Redis Cluster
Lecture 23 Redis Cluster Overview – Pros and Cons
Lecture 24 Hands-on Redis Cluster Setup and Running sample commands
Section 8: Bonus Lecture – Coupons for my other trending courses
Lecture 25 Coupons for my other trending courses – Students Special
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
Course Information:
Udemy | English | 5h 58m | 3.36 GB
Created by: Vikas Kumar Jha
You Can See More Courses in the IT & Software >> Greetings from CourseDown.com