Redis(4)
-
4. Nest.js 광부왕 게임 서버 Redis 설정 [캐시 데이터]
- 캐시 데이터 DB : Redis 사용 이유 : 입출력 속도가 빠르고 서버 스케일 아웃이 발생하면 동일한 캐시 데이터를 사용 할 수 없어 한 곳에서 관리하기 용이 1. 모듈, 서비스 생성 nest g mo redis nest g s redis redis.module.ts redis.service.ts 파일이 생성된다. 2. 사용 Redis 명령어 아래 명령어를 사용 할 예정이다. ZRANGE : 순위를 저장 한 key 들을 가져오는 명령어 * WITHSCORES 옵션을 넣으면 순위와 함께 점수가 같이 출력 된다. start : 순위 시작 값 ( 0부터 시작 )end : 마지막 순위 값 ( -1일 경우 전체 ) 사용범위 : 회사 주간 순위를 확인 ZSCORE : zrange에 저장된 순위 중 검색하는 k..
2023.03.02 -
로컬 Redis 비밀번호 (Auth) 생성 방법
클라우드 서비스를 이용 할 때 Redis를 링크로만 접근 하는 경우도 있지만 auth를 이용 한 접근도 존재 할 때가 있다. 그 때 Local에서 테스트를 하기 위한 Auth 생성 방법 정리 redis-cli 이동 redis 127.0.0.1:6379> CONFIG SET requirepass "설정 할 Auth" redis 127.0.0.1:6379> AUTH "설정 할 Auth"
2022.11.18 -
Redis 연결 시 [ioredis] Unhandled error event: ReplyError: WRONGPASS invalid username-password pair 에러 해결 방법
상황 url 로만 접근 할 때 WRONGPASS invalid username-password pair 에러는 url 입력을 잘못하면 생기는 에러이다. 해결 방법 연결 url를 형식에 맞게 작성해주면 된다. 형식 redis://:@: redis://:@: 1. username이 존재 할 때 ex) redis://testmaster:123123@127.0.0.1:6780 redis://:@: ex) redis://testmaster:123123@127.0.0.1:6780 2. username이 존재 하지 않을 때 redis에 설정한 username 값이 없다면 뺴고 쓰면된다. * username을 뺀다고 : 도 같이 빼진 말아야한다. ex) redis://:123123@127.0.0.1:6780 redis..
2022.08.13 -
Azure Redis npm redis 4.0 버전 연결 시 오류 문제
npm redis 3.1.2 버전에서는 연결이 되지만 4.0 버전에서는 현재 연결 지원이 안되는것 같다. 일단 3.1.2버전으로 개발을 하자
2021.12.08