반응형

Redis 2

파이썬 redis 유효 시간 ttl 설정 방법 예제

Python에서 redis 데이터베이스를 활용할 때, 특정 key에 대한 유효 시간인 ttl을 설정하는 방법을 간략한 예제를 통하여 다루어보도록 하겠습니다. 다음 예시는 redis 데이터베이스의 유효 시간을 1분으로 설정하는 예시입니다. import redis # redis 데이터베이스 연결 r = redis.Redis(host='localhost', port=6379, db=0) r.set('my_key', 'my_value') # my_key - my_value를 쌍으로 가지는 데이터 저장 r.expire('my_key', 60) # 키 'my_key'의 TTL을 1분으로 설정(초 단위) 위의 예제처럼 데이터베이스의 expire 메소드를 통하여 해당 key에 대해서 원하는 유효 시간을 초 단위로 설정..

Python/Utils 2024.04.16

Redis Cluster 데이터 백업 과정 파이썬으로 실행하기

AWS의 Redis Cluster에서 생성된 데이터를 저장 및 불러오기를 통하여 백업하는 방법을 Python으로 실행하는 코드 예제를 간단히 다루어보도록 하겠습니다. 여기서는 pickle 파일을 통하여 백업 파일을 전달하는 예시를 다루겠습니다. Redis Cluster 데이터 저장하기 Redis URL A에 있는 redis 내 정보를 pickle 파일로 저장하는 예시 코드는 다음과 같습니다. from redis.cluster import RedisCluster import pickle rc = RedisCluster.from_url( "Redis URL A" ) data = {} keys = rc.keys("*") for key in keys: data[key] = rc.hgetall(key) with ..

Infra/AWS 2023.11.03
반응형