Redis Tutorials
Redis provides a well-structured learning path for in-memory data storage and caching. Our tutorials cover Redis data structures, caching strategies, and performance optimization techniques, suitable for both beginners and intermediate developers. With free labs and practical examples, you'll gain hands-on experience in Redis operations. Our interactive playground allows you to practice Redis commands and see instant results.
Other Skill Trees
LinuxDevOpsCybersecurityAWSCybersecurity EngineerDevSecOpsNetworkingCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellDevOps EngineerGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsCloudflareDatabaseMySQLPostgreSQLMongoDBSQLiteData ScienceBig DataPythonGolangRustJavaCC++Web Development
Invalidate the Price After a Committed Write
Keep a Redis price cache useful with precise post-commit invalidation and honest expiry behavior.
RedisPython
Give Cached Prices a Clear Identity and Lifetime
Build a Redis price cache with complete identity, real cache hits and a finite fill lifetime.
RedisPython
Keep Best Scores and Include Cutoff Ties
Record each Redis player’s best absolute attempt despite late or duplicate submissions, and include everyone tied at the qualifying score.
Redis
Keep the Application Working When the Cache Fails
Use bounded cache timeouts and source fallback to keep product lookups working during a controlled cache failure, then observe recovery.
Redis
Switch the Application to Restricted Access
The support dashboard has a prepared restricted account, but still connects through Redis's broad default account. You will switch its configuration and retire that old connection path while preserving the monitor.
Redis
Refresh Cached Data with TTL and Invalidation
Observe stale product data, refresh it after a short TTL and invalidate the correct cache key when the application updates its price.
RedisAWS
Add a Cache to a Product Lookup
Connect a product application to a Valkey cache and prove that repeated lookups return the same product without another source database read.
AWSRedis
Understand the Dashboard's Cache Access
A support dashboard uses Redis to cache a ticket and its processed result. You will keep that workflow working while creating an account limited to its own data.
Redis
Persistence and Simple Configuration in Redis
In this lab, we will explore how to manage Redis configuration and persistence. We'll use `CONFIG GET` to view configuration, `CONFIG SET` to modify parameters, and `SAVE` and `BGSAVE` to save data to disk. This provides a comprehensive understanding of data persistence in Redis.
Redis
Redis Persistence Management
In this lab, we will explore Redis persistence management, focusing on how to configure and manage data durability. We'll configure RDB using `CONFIG SET`, enable AOF, manually save data, check the last save time, and rewrite the AOF file.
Redis
Redis Hash Operations
In this lab, we will explore Redis Hash operations, focusing on efficient ways to manage data within hashes. We'll cover HMSET, HMGET, HINCRBY, and HEXISTS. By the end, you'll understand common hash operations in Redis.
Redis
Redis List Operations
In this lab, you will explore fundamental Redis list operations. You'll learn to manage list data using commands like `LTRIM`, `LINSERT`, `LPOP`, `RPOP`, and `BLPOP`. Practice trimming lists, inserting elements, popping elements, and blocking until elements are available. Master Redis list management!
Redis
Redis Transactions
In this lab, you will explore Redis transactions, executing commands as a single, atomic operation for data consistency. Learn to start transactions with MULTI, queue commands, and execute or discard them. Practice setting keys, getting values, and incrementing counters within transactions.
Redis
Basic Data Management in Redis
In this lab, you will practice basic Redis data management with `redis-cli`, including counters with `INCR` and `DECR`, key lookup with `KEYS`, type checks with `TYPE`, and clearing data with `FLUSHDB`.
Redis
Redis HyperLogLog Operations
In this lab, you will explore Redis HyperLogLog operations, focusing on estimating the cardinality of large datasets efficiently. You'll learn to use `PFADD` to add items, `PFCOUNT` to count unique items, and `PFMERGE` to merge HyperLogLogs. Gain hands-on experience tracking unique users.
Redis
Basic Key-Value Operations in Redis
In this lab, we will explore basic key-value operations in Redis, focusing on how to interact with Redis as a data store. We'll use the `redis-cli` command-line interface to connect to the Redis server and perform fundamental operations. We will learn how to set and retrieve key-value pairs using the `SET` and `GET` commands. Furthermore, we will practice setting different key-value pairs to solidify our understanding of these core operations.
Redis
Redis Lua Scripting
In this lab, we will explore Redis Lua Scripting, focusing on executing Lua scripts directly within Redis to perform complex operations efficiently. This lab covers using the `EVAL` command, passing arguments, loading scripts with `SCRIPT LOAD`, and running loaded scripts with `EVALSHA`.
Redis
Redis Sorted Set Operations
In this lab, you will explore fundamental Redis Sorted Set operations. You'll use ZADD to add elements, ZRANGE to fetch ranges, ZRANK to get element rank, ZINCRBY to increment scores, and ZREM to remove elements. Learn to manage sorted sets effectively.
Redis
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 65
- Next