반응형

redis 4

EC2에서 ElastiCache-Redis에 접속하기

Redis와 같은 VPC 안에 EC2를 생성했다고 가정합니다. 다른 VPC에 있을 경우 VPC Peering 설정이 필요하며 이 내용은 곧 다시 업로드할 예정입니다. 일단 EC2에 redis-cli 설치를 위해 gcc를 설치합니다. redis를 별도 설치해되 되지만 ec2 에서는 redis-cli만 사용할 예정이니 redis 자체 설치를 하는 방법은 사용하지 않겠습니다. sudo yum install -y gcc redis-stable 버전을 다운받아 빌드를 해야 하니 임시 폴더 혹은 프로그램 빌드를 위한 별도 폴더를 만들어 작업하실것을 추천드립니다. wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && c..

서버리스 서비스 예제 - 01 [ API Gateway - Lambda-ElastiCache(Redis) ]

최근 본격적으로 AWS에 서비스를 구축하면서 자잘하게 부딪혔던 작은 문제들을 정리하는 김에 저처럼 처음 접해보시는 분들께 도움이 되길 바라며 공개해 봅니다. 앞으로 몇 번에 걸쳐 간단한 샘플을 만들어보면서 실제 서비스 인프라를 구축하기 위해 어떤 과정들이 필요한지 하나씩 정리해 보겠습니다. 이번에 제작할 샘플은 REST API를 통해 Redis에 정보를 저장하는 과정을 만들어 보겠습니다. 서비스는 아래와 같이 구성해 보겠습니다. 작업은 크게 네 단계로 진행합니다. 1. VPC 구성하기 2. Redis 구성하기 3. Lambda 함수 제작 4. API Gateway 구성하기 따라하기 식으로 구성했으니 편하게 진행해 보시기 바랍니다. 바로 시작해 보겠습니다. 1. VPC(Virtual Private Clou..

redis 암호 관련

redis config 파일에서 암호를 지정할 수 있는데... requirepass 원하는암호 이렇게 설정할 수 있다. nodejs 에서 암호 설정 안하고 접근하면 아래와 같은 에러가 발생한다. ReplyError: Ready check failed: NOAUTH Authentication required. at parseError (/home/ec2-user/mwsdss/node_modules/redis-parser/lib/parser.js:193:12) at parseType (/home/ec2-user/mwsdss/node_modules/redis-parser/lib/parser.js:303:14) 그래서 아래와 같이 처리하면 된다. const redisCli = redis.createClient(..

docker로 실행시 redis db 파일을 host에서 바로 볼 수 있게..

최종 확인!! 아래와 같이 하면됨. 실행은 아래와 같이 한다. sudo docker run -d \ --name redis \ -p 6379:6379 \ -v /data_redis:/data:rw \ => 데이타를 이곳으로 넣을 거야 -v /data_redis/redis.conf:/etc/redis/redis.conf \ => conf 파일은 로컬에 있는 파일로 연동 redis:2.8.19 redis-server /etc/redis/redis.conf => 실행할 때 내가 지정한 conf로 실행 그리고 redis.conf는 기본 정보에서.. log 옵션을 찾아 /data 로 수정하면 됨. 이상!! ========================================================= 아래..

반응형