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 youll explore some of these advanced features and how they apply to pipelines transactions and locks. Youll learn how to work with these features using both the Redis CLI and Python clients. Youll start by learning how to use both Pub/Sub and pipelines in a Python app with a Redis client. Youll then learn how to define and execute transactions in Redis and use the watch feature. Youll 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 youll learn how to use Redis keys and locks to synchronize access to shared Redis resources.