레디스는 MySQL 이나 다른 DBMS처럼
Root 혹은 계정을 만들어서 따로 나누지 않습니다.;;
그리고 DataBbase도 하나의 Redis-Server에 고정적으로
16개의 DB를 만들어 버리더군요
어쨋든
레디스의 비밀번호 설정은
conf 파일을 열고
마지막 줄에
requirepass 비밀번호
이렇게 넣으면 됩니다.
그리고 암호를 설정한 뒤
레디스 클라이언트에서 암호를 넣지 않으면
위와 같이 오류가 나올텐데요
이때는
auth 비밀번호
이렇게 입력하면 정상적으로 서버가 응답하게 됩니다.
2015년 2월 7일 토요일
2015년 2월 5일 목요일
Redis-Server 실행 오류 maxheap
윈도우에서 레디스를 실행하니 위와 같은 오류가 뜨더군요
그래서 maxheap을 수정하기 위해 redis.windows.conf 파일을 열었습니다.
SSD(120G)라 용량이 부족하여 .ㅠ.ㅠ
>> 물리적 메모리가 4기가라 위 문서대로 4 + (2*4) 즉 12기가가 필요한데
>> 제 하드에는 10기가만 ..ㅠ.ㅠ
나오는 문제 같습니다.
그래서 제일 아랫부분처럼
2기가로 잡고 실행하니
정상적으로 실행되었습니다
물론 서비스용 서버라면 이렇게 하면 안되겠죠
위도우 서버는 단지 테스트를 위해 운용하는 것이기 때문에
MaxHeap메모리를 수정했습니다
2015년 2월 3일 화요일
Redis-Cli --Latency 정리
레디스의 응답시간을 측정하는 커맨드 입니다.
$ redis-cli --latency
그런데 이 명령어를 치고 난 후의 측정값이 궁금해서 찾아봤는데요
출처 : http://stackoverflow.com/questions/27735411/understanding-latency-using-redis-cli
위에서 나온 부분을 번역해 보자면
질문 > 여기에 나오는 값들이 실제 의미하는 것은?
답변 > 위의 명령은 트러블슈팅과 응답속도(latency) 문제의 이해를 위해 쓰입니다.
즉 레디스 서버의 응답속도를 밀리세컨드(1/1000초)로 측정합니다.
(2250 samples)? 이건 redis-cli가 핑을 보내고 받는 횟수를 기록한 것입니다. 달리 말해서 샘플 데이터죠.
(min:0) ? min은 cli의 최소 응답시간을 나타냅니다. 즉 샘플 데이터의 가장 짧은 응답 속도를 나타내는 것이죠
(max:22) ? 이건 min과 반대의미로 CLI의 가장 긴 응답속도를 나타냅니다. 우리의 샘플 데이터는 2250이며, 이 중에서 가장 긴 처리 시간은 27ms(0.027초) 인 것이죠
(avg:0.12) ? 샘플 데이터의 응답시간(밀리 세컨드 기준) 평균 응답시간입니다. 즉 2250개의 샘플 데이터의 평균 응답시간은 0.12ms 인 것이죠
$ redis-cli --latency
그런데 이 명령어를 치고 난 후의 측정값이 궁금해서 찾아봤는데요
출처 : http://stackoverflow.com/questions/27735411/understanding-latency-using-redis-cli
위에서 나온 부분을 번역해 보자면
질문 > 여기에 나오는 값들이 실제 의미하는 것은?
답변 > 위의 명령은 트러블슈팅과 응답속도(latency) 문제의 이해를 위해 쓰입니다.
즉 레디스 서버의 응답속도를 밀리세컨드(1/1000초)로 측정합니다.
(2250 samples)? 이건 redis-cli가 핑을 보내고 받는 횟수를 기록한 것입니다. 달리 말해서 샘플 데이터죠.
(min:0) ? min은 cli의 최소 응답시간을 나타냅니다. 즉 샘플 데이터의 가장 짧은 응답 속도를 나타내는 것이죠
(max:22) ? 이건 min과 반대의미로 CLI의 가장 긴 응답속도를 나타냅니다. 우리의 샘플 데이터는 2250이며, 이 중에서 가장 긴 처리 시간은 27ms(0.027초) 인 것이죠
(avg:0.12) ? 샘플 데이터의 응답시간(밀리 세컨드 기준) 평균 응답시간입니다. 즉 2250개의 샘플 데이터의 평균 응답시간은 0.12ms 인 것이죠
피드 구독하기:
글 (Atom)