Redis with .Net 6 in Arabic [بالعربي]
- Description
- Curriculum
- FAQ
- Reviews
Redis is a powerful, open-source, in-memory data store that has become an indispensable tool for modern application development. From caching to real-time analytics, Redis offers a wide array of features that can significantly enhance the performance, scalability, and responsiveness of .NET applications.
In this in-depth course, designed specifically for .NET developers, we cover everything you need to know to master Redis. Whether you’re a beginner looking to understand the basics or an experienced developer seeking to unlock the full potential of Redis, this course has something for you.
Key Course Sections:
-
Telegram Group Join NowFacebook Group Join NowWhatsApp Group Join Now
Introduction to Redis:
-
Understand the fundamentals of Redis, its architecture, and key use cases.
-
Learn how Redis compares to traditional databases and caching solutions.
-
Explore the benefits of in-memory storage and the scenarios where Redis shines.
-
-
Clustering and High Availability:
-
Dive into Redis clustering and understand how to scale your Redis deployments horizontally.
-
Learn about replication, partitioning, and failover mechanisms for ensuring high availability.
-
Explore best practices for deploying Redis clusters in production environments.
-
-
Redis Search:
-
Discover Redis’ powerful search capabilities and learn how to implement full-text search in your applications.
-
Understand the different search modes, indexing strategies, and query syntax supported by Redis Search.
-
Explore real-world use cases for integrating Redis Search into .NET applications.
-
-
Caching with Redis:
-
Learn how to leverage Redis as a distributed cache to improve the performance and scalability of your .NET applications.
-
Understand caching strategies, expiration policies, and cache invalidation techniques.
-
Explore advanced caching scenarios, such as cache aside and read-through/write-through caching.
-
-
Redis Data Structures:
-
Deep dive into Redis’ versatile data structures, including strings, lists, sets, hashes, and sorted sets.
-
Understand how to use each data structure effectively and efficiently in your .NET applications.
-
Explore practical examples and best practices for modeling data with Redis data structures.
-
-
Advanced Concepts and .NET Samples:
-
Delve into advanced Redis features such as Lua scripting, transactions, and pipelining.
-
Learn how to implement real-time messaging and pub/sub patterns using Redis.
-
Explore .NET code samples and hands-on exercises demonstrating how to integrate Redis into your .NET applications.
-
-
1Defining NoSQLVideo lesson
-
2Types of NoSQL databasesVideo lesson
-
3When to use NoSQL databaseVideo lesson
-
4Redis is a noSQL databaseVideo lesson
-
5Data Structure StorageVideo lesson
-
6How Redis can help youVideo lesson
-
7CachingVideo lesson
-
8Full-Text SearchVideo lesson
-
9Geospatial and time-series dataVideo lesson
-
10Messaging QueuingVideo lesson
-
16Redis Data Structure - StringVideo lesson
-
17Redis Data Structure - JSONVideo lesson
-
18Redis Data Structure - List 1Video lesson
-
19Redis Data Structure - List 2Video lesson
-
20Redis Data Structure - SetsVideo lesson
-
21Redis Data Structure - HashesVideo lesson
-
22Redis Data Structure – Sorted setsVideo lesson
-
23Redis Data Structure – Stream 1Video lesson
-
24Redis Data Structure – Stream 2Video lesson
-
25Redis Data Structure – Stream – Consumer group 1Video lesson
-
26Redis Data Structure – Stream – Consumer group 2Video lesson
-
27Redis Data Structure – Stream – Consumer group 3Video lesson
-
28Redis Data Structure – Stream – INFOVideo lesson
-
29Redis Data Structure – GeoSpatialVideo lesson
-
30Redis Data Structure – BitMapVideo lesson
-
31Redis Data Structure – BitFieldsVideo lesson
-
32Redis Data Structure – HyperLogLogVideo lesson
-
33Redis pubsubVideo lesson
-
34Redis ModulesVideo lesson
-
35Clustering 1Video lesson
-
36Clustering 2Video lesson
-
37Clustering 3Video lesson
-
38Clustering 4Video lesson
-
39Creating clusterVideo lesson
-
40Cluster commands- cluster resetVideo lesson
-
41Cluster commands- cluster MeetVideo lesson
-
42Cluster failover 1Video lesson
-
43Cluster failover 2Video lesson
-
44Cluster reshardVideo lesson
-
45Cluster – add nodeVideo lesson
-
46Cluster – remove nodeVideo lesson
-
47Cluster – replica migrationVideo lesson
-
48Introduction to cachingVideo lesson
-
49Introduction to CachingVideo lesson
-
50Caching use casesVideo lesson
-
51When can we use cachingVideo lesson
-
52Static vs Dynamic cachesVideo lesson
-
53What problems does caching solveVideo lesson
-
54Cache concernsVideo lesson
-
55Warm vs cold cachesVideo lesson
-
56Cache persistence and rehydrationVideo lesson
-
57Redis persistenceVideo lesson
-
58Redis persistence - RDBVideo lesson
-
59Redis persistence - AOFVideo lesson
-
60SnapshottingVideo lesson
-
61Append-only fileVideo lesson
-
62Storing log fileVideo lesson
-
63PersistenceVideo lesson
-
64Cache scalingVideo lesson
-
65Improving cache scalabilityVideo lesson
-
66Horizontal scaling techniques 1 Read replicaVideo lesson
-
67Horizontal scaling techniques 2 shardingVideo lesson
-
68Horizontal scaling techniques 3 Active-ActiveVideo lesson
-
69Cache consistencyVideo lesson
-
70In-memory cachingVideo lesson
-
71In-memory caching implementationVideo lesson
-
72Distributed cache - RedisVideo lesson
-
73Distributed cache - TypesVideo lesson
-
74Eviction Policy StrategiesVideo lesson
-
75Eviction PoliciesVideo lesson
-
76What is RediSearch ?Video lesson
-
77Installing RediSearch using DockerVideo lesson
-
78Creating IndexVideo lesson
-
79Query dataVideo lesson
-
80Manage indexVideo lesson
-
81AggregationVideo lesson
-
82Aggregation - Apply FunctionVideo lesson
-
83Aggregation - FilterVideo lesson
-
84RediSearch with C#Video lesson