The Redis In-memory Data Store: Working With Redis Clients
“Once the primary functions of Redis are implemented several advanced features can optimize processes further and enable you to work with Python apps. In this course you ll explore some of these advanced features and how they apply to pipelines transactions and locks. You ll learn how to work with these features using both the Redis CLI and Python clients. You ll start by learning how to use both Pub/Sub and pipelines in a Python app with a Redis client. You ll then learn how to define and execute transactions in Redis and use the watch feature.
You ll move on to learn how to apply optimizations using features and techniques such as the pipe mode feature and server-assisted client-side caching. Finally you ll learn how to use Redis keys and locks to synchronize access to shared Redis resources.”