태그 보관물: server

윈도우에서 Redis 서비스로 설치하기

  1. DownLoad URL
  2. 디렉토리 생성
    • 소스위치
    • 로그위치
    • DataBase 위치
    • 설정파일 위치
  3. 설정파일 생성
    • 설정파일 생성(소스파일 폴더에 redis.conf 파일이 존재함)
    • BIND 수정(접속할 때 사용할 IP)
    • LOGFILE 위치 설정
    • DIR 위치 설정(DataBase가 생성되는 위치)
  4. 윈도우 서비스 실행 등록
    • 실행파일 다운로드
    • 서비스 등록
    • 서비스 삭제

 

CLIENT 접속

 

Cluster

  1. redis 설정파일 생성
    • redis-master.conf
    • redis-slave.conf
  2. redis-master.conf 편집
    • PORT 변경
    • BIND 변경
    • LOGFILE 이름 변경
    • DIR 변경(DataBase가 생성되는 위치)
    • DBFILENAME 이름 변경
    • SECURITY 섹션에서 requirepass 주석을 풀어주고 비밀번호를 설정
  3. redis-slave.conf 편집
    • PORT 변경
    • BIND 변경
    • LOGFILE 이름 변경
    • DIR 변경(DataBase가 생성되는 위치)
    • DBFILENAME 이름 변경
    • SECURITY 섹션에서 requirepass 주석을 풀어주고 비밀번호를 설정
    • REPLICATION 섹션에서 slaveof 주석을 풀어주고 마스터의 접속정보를 설정
    • REPLICATION 섹션에서 masterauth 주석을 풀어주고 마스터 접속에 필요한 비밀번호를 설정한다.
    • REPLICATION 섹션에서 repl-ping-slave-period 주석을 풀어주고 마스터와 싱크주기를 설정한다.
    • REPLICATION 섹션에서 repl-timeout 주석을 풀어주고 마스터 연결시의 timeout을 설정한다.

      repl-ping-slave-period 보다는 커야된다 

  4. 윈도우 서비스 실행 등록
    • 마스터 서비스 등록
    • 마스터 서비스 삭제
    • 슬레이브 서비스 등록
    • 슬레이브 서비스 삭제

맥에서 Redis 서버데몬으로 실행하기

  • Plist 생성하기
    • plist 파일 생성
    • 파일 작성
  • Homebrew로 설치했을 경우에는 redis.conf의 위치는 /usr/local/etc/redis.conf 이다.
  • launchctl에 등록하기
    • 재부팅할때마다 자동으로 Redis 서버가 실행된다.
    • 재부팅없이 수동을 실행
    • 수동으로 정지하기
  • 사용자 .profilealias로 등록하기

참고사이트