반응형

pickle 2

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

파이썬 피클(pickle) 모듈로 리스트, 딕셔너리 객체 파일 저장

파이썬 피클 라이브러리 사용 방법 파이썬에서 작업을 하다가 종료를 해야할 때, 이전 작업에서 저장했던 리스트, 딕셔너리 등 객체를 저장하고 다음 작업 때 불러오기를 원하는 경우가 있을 것입니다. 여러 가지 방법으로 객체 저장을 수행할 수 있겠지만 이번 포스팅에서는 피클(pickle) 모듈로 아주 간단하게 객체를 저장하고 불러오는 방법을 말씀드리겠습니다. pickle 모듈로 파이썬 객체 저장하기 - dump import pickle list_ex = [1, 2, 'a', 'b'] dict_ex = {'a' : 1, 'b' : 2} # 저장 버전 1 with open("list.pickle","w") as f: pickle.dump(list_ex, f) # 저장 버전 2 (바이너리 파일) with open(..

Python/Utils 2021.11.11
반응형