You can download this code by clicking the button below.
This code is now available for download.
The function generates a specified number of random keys and stores them in a Redis database. Each key is a unique string formatted as `key_XXXX`, where `XXXX` is a random four-digit number.
Technology Stack : redis
Code Type : Function
Code Difficulty : Intermediate
import random
import redis
def random_key_generation(num_keys=5):
"""
Generate a random set of unique keys in a Redis database.
:param num_keys: The number of unique keys to generate.
:return: A list of randomly generated keys.
"""
# Connect to Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# Generate random keys
keys = set()
while len(keys) < num_keys:
key = f"key_{random.randint(1000, 9999)}"
keys.add(key)
r.set(key, "value")
return list(keys)