![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnXn5Z%2FbtrSDabl4tt%2FcWBKoBBqLKIBkORm5JjA51%2Fimg.jpg)
데이터 엔지니어
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXL8Am%2FbtrSwpUOJci%2FUOU9RuWLsUcuf0NiO3oSu1%2Fimg.png)
[Python] 파이썬으로 레디스 클러스터 키 값 불러오는 방법
from rediscluster import RedisCluster import os class RedisClusterSetting(): def get_redis_cluster_info(): if os.environ.get('REDIS_CLUSTER_HOST') == None: os.environ['REDIS_CLUSTER_HOST'] = 'redis_1,redis_2,redis_3' if os.environ.get('REDIS_CLUSTER_PORT') == None: os.environ['REDIS_CLUSTER_PORT'] = '6379,6379,6379' if os.environ.get('REDIS_CLUSTER_PASSWORD') == None: os.environ['REDIS_CLUSTER_P..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoNa3Q%2FbtrR9WD2wKt%2Fh2TBKZeMIm6dfEVYfmpmKk%2Fimg.png)
[Redis] cluster info 레디스 클러스터 전후 비교
클러스터 전 127.0.0.1:7001> cluster info cluster_state:fail cluster_slots_assigned:16384 cluster_slots_ok:5461 cluster_slots_pfail:10923 cluster_slots_fail:0 cluster_known_nodes:3 cluster_size:3 cluster_current_epoch:3 cluster_my_epoch:1 cluster_stats_messages_ping_sent:2 cluster_stats_messages_sent:2 cluster_stats_messages_received:0 total_cluster_links_buffer_limit_exceeded:0 클러스터 후 127.0.0.1:7001>..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDDc3p%2FbtrSahBucW9%2FiOgpJy3wneE4kvtKCTTKh1%2Fimg.png)
[Python] 파이썬 코드로 레디스 info 정보 확인하는 방법
import os import redis import pprint class RedisSetting(): def get_redis_info(): if os.environ.get('REDIS_HOST') == None: os.environ['REDIS_HOST'] = 'redis' if os.environ.get('REDIS_PORT') == None: os.environ['REDIS_PORT'] = '6379' if os.environ.get('REDIS_PASSWORD') == None: os.environ['REDIS_PASSWORD'] = 'password' env_dict = {} for key, value in os.environ.items(): env_dict.setdefault(key, va..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx9YC3%2FbtrR709DVql%2FTJRgtKWI7MZxrytsrXJK61%2Fimg.png)
[Python] 레디스 expire 명령어 테스트하는 방법
import os import redis import time class RedisSetting(): def get_redis_info(): if os.environ.get('REDIS_HOST') == None: os.environ['REDIS_HOST'] = 'redis' if os.environ.get('REDIS_PORT') == None: os.environ['REDIS_PORT'] = '6379' if os.environ.get('REDIS_PASSWORD') == None: os.environ['REDIS_PASSWORD'] = 'password' env_dict = {} for key, value in os.environ.items(): env_dict.setdefault(key, valu..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkALQc%2FbtrSasiBwy8%2FWWlAFWKNpWd1GNeZpliFq0%2Fimg.png)
[Redis] (error) MOVED 에러 해결 방법
root@redis_1:/data# redis-cli -a password Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 127.0.0.1:6379> set key value (error) MOVED 12539 172.28.0.5:6379 접속에 -c 옵션을 추가하자 root@redis_1:/data# redis-cli -a password -c Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 127.0.0.1:6379> set key value -> ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpJBIl%2FbtrRX2d58Yt%2FYnoowlDaZJnLeNsKu7kOw0%2Fimg.png)
[Python] bytes 문자형을 string 문자형으로 변환하는 방법
import os import redis if os.environ.get('redis_host') == None: os.environ['redis_host'] = 'redis' if os.environ.get('redis_port') == None: os.environ['redis_port'] = '6379' env_dict = {} for key, value in os.environ.items(): env_dict.setdefault(key, value) redis_host = env_dict['redis_host'] redis_port = env_dict['redis_port'] redis_client = redis.StrictRedis(host = redis_host, port = redis_por..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6iXuL%2FbtrRT3ZVvPt%2Fr91Yx2KVdZ0AqCereGQglk%2Fimg.png)
[Python] 파이썬으로 레디스 연결하는 방법
라이브러리 설치 pip install redis 코드 import os import redis if os.environ.get('redis_host') == None: os.environ['redis_host'] = 'redis' if os.environ.get('redis_port') == None: os.environ['redis_port'] = '6379' env_dict = {} for key, value in os.environ.items(): env_dict.setdefault(key, value) redis_host = env_dict['redis_host'] redis_port = env_dict['redis_port'] redis_client = redis.StrictRedis(host ..