Redis 7.0 Training
Level
IntermediateDuration
32h / 4 daysDate
Individually arrangedPrice
Individually arrangedRedis 7.0 Training
Redis is one of the most popular NoSQL databases, operating on a key-value basis. Unlike traditional solutions, Redis operates in RAM rather than on disk. It includes structures such as strings, lists, sets, sorted sets, hashes, bitmaps, geospatial data, and data streams. Utilizing this advanced database offers users numerous possibilities. Its operation is straightforward, allowing even less experienced individuals to manage Redis effectively.
What You Will Learn
- Understand Redis, a leading NoSQL key-value store known for its in-memory operation.
- Install Redis on various operating systems, including Windows, Docker, Linux, and macOS.
- Master basic Redis operations such as connecting, pinging, selecting databases, managing keys, and handling time-based key operations.
- Explore Redis data types: strings, hashes, sets, sorted sets, lists, geospatial data, HyperLogLog, bitmaps, and bitfields.
- Implement Pub/Sub messaging, manage data streams, and handle groups and transactions.
- Configure, secure, and diagnose Redis, including authentication, authorization (ACL), file configurations, and using the Redis benchmark tool.
- Create and restore backups and utilize Redis Stack, including Redis Insight, JSON, Graph, and Time Series.
- Understand Redis clustering concepts: replication, scaling, cluster creation, and resolving CROSSSLOT issues.
- Work with Redis clients, including C# and StackExchange.Redis.
Who is this training for?
Anyone aiming to use object caching to accelerate their website.
Individuals seeking to manage vast amounts of data efficiently.
Training Program
-
Installation
- Windows
- Docker
- Linux
- macOS
-
Connection
- Ping
- Select database
- Keys
- Basic operations
- Time-based keys
-
Data Types
- Strings
- Hashes
- Sets
- Sorted Sets
- Lists
- Geospatial
- HyperLogLog
- Bitmaps
- Bitfields
-
Pub/Sub and Streams
-
Pub/Sub
- Publishing messages
- Subscribing to messages
-
Streams
- Writing to streams
- Reading from streams
- Consumer groups
-
Transactions
- Create transaction
- Discard changes
- Commit changes
- Track changes
-
Configuration
- Commands
- Configuration file
- Command line
-
Security
- Authentication
- Authorization (ACL)
- Security configuration
-
Diagnostics
- Metrics
- Redis Benchmark tool
-
Backup
- Create backup
- Restore backup
-
Redis Stack
- Redis Insight
- JSON
- Graph
- Time Series
-
Cluster
- Replication
- Scaling
- Create cluster
- Resolving CROSSSLOT issues
-
Clients
- C#
- StackExchange.Redis