Random Key Generation with Redis Prefix

  • Share this:

Code introduction


This function generates a unique key with a given prefix using the Redis library. The value of the key is set to 'test'. A random number generator is used to ensure that the generated key is unique in the Redis database.


Technology Stack : Redis, random.randint

Code Type : Function

Code Difficulty : Intermediate


                
                    
import redis
import random

def random_key_generation(prefix, length=10):
    """
    Generate a random key with a given prefix and length using Redis.
    """
    r = redis.Redis(host='localhost', port=6379, db=0)
    unique_key = f"{prefix}:{random.randint(1000000, 99999999)}"
    r.set(unique_key, 'test')
    return unique_key