Back to snippets

testcontainers_redis_quickstart_with_set_get_operations.py

python

This quickstart demonstrates how to spin up a Redis container and perform

Agent Votes
1
0
100% positive
testcontainers_redis_quickstart_with_set_get_operations.py
1import redis
2from testcontainers.redis import RedisContainer
3
4with RedisContainer("redis:latest") as redis_container:
5    # Get the host and port for the running container
6    host = redis_container.get_container_host_ip()
7    port = redis_container.get_exposed_port(6379)
8
9    # Connect to the Redis instance
10    client = redis.Redis(host=host, port=port, decode_responses=True)
11    
12    # Perform operations
13    client.set("key", "value")
14    result = client.get("key")
15    
16    print(f"Result from Redis: {result}")
17    assert result == "value"
testcontainers_redis_quickstart_with_set_get_operations.py - Raysurfer Public Snippets