- redis는 간단히 말해 key-value 구조의 데이터베이스 관리 시스템이라고 한다
- redis는 윈도우 이용자에게 ridis 공식 홈페이지에 들어가서 파일을 다운받아 실행해도 설치가 어렵다고 한다. 왜냐하면 redis에서 윈도우를 지원하지 않기 때문이지...흑흑흑 그래서 윈도우 이용자들은 github에 들어가야 다운 받을 수 있다고 함
- 아래 링크 접속하여 msi 파일 다운
https://github.com/microsoftarchive/redis/releases
Releases · microsoftarchive/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis
github.com
- msi 파일 실행하여 기본값으로 모두 설치 완료하면 C:\Program Files\Redis에 redis가 설치된다
- 해당 위치의 redis-server.exe 파일을 cmd에서 실행시켜 서버를 켜주면 설치과정은 모두 끝나는데, 그런 파일이나 디렉토리가 없다고 에러 발생
- 그럼 그렇지,,, 윈도우 유저에게 설치란 쉽지 않은 것,, 구글링 해보니 해당 오류는 redis가 동작 중일 때 발생한다고 한다. 그럼 서버를 내리면 문제가 해결되겠지...?
- C:\Program Files\Redis의 redis-cli.exe를 cmd에서 실행한 후 아래 명령어 차례대로 입력
-- redis-cli.exe 실행
redis-cli.exe
shutdown
exit
- 다시 아까 redis-server.exe 재실행. (맨 하단에 포트번호 표기됨)
* 그 외 redis 설정 변경(출처)
- redis는 기본 port가 6379로 동작
- port와 패스워드는 redis.windows.conf에서 변경 가능
- 패스워드는 requirepass를 검색해보면 아래 그림과 같이 주석처리되어 있는데, 처음 redis를 사용하면 기본 비밀번호가 설정이 되지 않아 그림과 같이 되어 있다고 한다. 해당 주석을 풀어 foobared 부분에 원하는 비밀번호를 설정하면 된다
- 메모리 최대 크기 설정
maxmemory라고 검색해 주석쳐져있는 부분을 수정
- log 파일 설정
기본값으로 log 파일이 생기지 않도록 logfile 값이 "" 빈 문자열로 되어 있는데, 그림처럼 어떤 파일로 log를 기록할 것인지 로그 저장할 파일명을 입력 후 실행하면 redis가 실행된 것에 대한 log 파일이 생성된다.
- 참고(출처)
1) redis 비밀번호 수정
redis.windows-service,conf를 열어 비밀번호 확인 및 수정 가능
--변경 전
# requirepass 비밀번호
--변경 후(주석 지우고 비밀번호 입력)
requirepass 1234
2) redis-cli.exe 열어서 auth 1234로 연결 후 ping pong 확인
3) redis-cli.exe를 통해 아래 명령어로 모니터링 혹은 키, 밸류 확인 가능
monitor
key *
set <key> <value>
get <key>
'Edu > 03. Language: SQL' 카테고리의 다른 글
mysql 설치 경로 확인 및 mysql path 설정 (0) | 2024.03.17 |
---|---|
데이터 타입 변환 (0) | 2022.03.26 |
데이터 타입 (0) | 2022.03.26 |
mysql 설치 (0) | 2021.11.28 |
인덱스 (0) | 2021.06.07 |