라라 벨 코리아 : : 라라 벨 5 . 0 - Redis - 레디스 
 최종 수정 일 - 영어 : 4 년 전 / 한글 : 11 개월 전 영어 원문 보 기 영문 같이 보 기 
 레디스 는 키 - 밸류 기반 의 오픈 소스 저 장소 입니다 . 레디스 는 키 에 문자열 , 해 쉬 , 리스트 , 세트 , 그리고 정렬 세트 를 사용 할 수 있 으므로 데이터 구조 서버 로 자주 거론 되 고 있 습니다 . 
 라라 벨 에서 레디스 를 사용 하 기 전 에 컴 포저 로 predis / predis 패키지 를 설치 해 주 어야 합니다 . 
 주의 : 이미 PECL 을 통해서 레디스 PHP 익스텐션 을 설치 하 였 다면 , config / app . php 에서 Redis 별칭 - alias 를 수정 해야 합니다 . 
 애플리케이션 에서 사용 할 레디스 의 설정 은 config / database . php 파일 에서 지정 할 수 있 습니다 . 파일 내부 의 redis 배열 이 애플리케이션 에서 사용 할 레디스 서버 의 설정 정보 를 담 고 있 습니다 : 
 기본 적 으로 설정 된 서버 는 개발 시 에 는 충분 할 수 있 습니다 . 하지만 환경 에 맞 게 설정 을 변경 할 수 도 있 습니다 . 간단 하 게 레디스 서버 의 이름 과 그 에 맞 는 호스트 및 포트 번호 를 설정 하 면 됩니다 . 
 옵션 은 라라 벨 레디스 클라이언트 에게 레디스 노드 에 클라이언트 측 샤 딩 을 수행 할 수 있 도록 하 여 노드 를 풀 링 하 고 사용 가능 한 RAM 을 가능 한 많이 생성 할 수 있 도록 합니다 . 하지만 클라이언트 샤 딩 은 페일 오버 를 처리 하 지 는 않 기 때문 에 다른 기본 저 장소 를 위해 사용 할 캐시 데이터 를 취급 하 는 데 주로 적합 합니다 . 
 만약 레디스 서버 에 인증 이 필요 하 다면 레디스 서버 설정 배열 에 password 키 / 밸류 값 을 추가 하 면 됩니다 . 
 Redis : : connection 메소드 를 호출 하 여 레디스 인 스턴스 를 가져올 수 있 습니다 : 
 이 구문 은 기본 레디스 서버 의 인 스턴스 를 반환 합니다 . 만약 클러스터 링 을 사용 하 지 않 고 있 으면서 , 레디스 설정 에서 정의 되 어 있 는 특정 서버 인 스턴스 를 가져오 려면 미리 지정 된 서버 의 이름 을 connection 메소드 에 파라미터 로 넘겨 주 면 됩니다 : 
 레디스 클라이언트 의 인 스턴스 를 가져왔 다면 이 를 통해서 어떤 레디스 명령어 라도 실행 할 수 있 습니다 . 라라 벨 은 매직 메소드 를 통해서 레디스 서버 에 명령어 를 전달 합니다 : 
 메소드 의 매개 변수 가 매직 메소드 를 통해서 전달 된다는 것 에 주의 하 십시오 . 물론 command 메소드 를 사용 하 여 명령어 를 서버 에 직접 전달 할 수 도 있 습니다 : 
 만약 기본 커넥션 을 통해서 명령어 를 실행 시키 는 것 이 라면 간단 하 게 Redis 클래스 의 스 태 틱 매직 메소드 를 통해서 실행 할 수 있 습니다 : 
 참고 : 레디스 캐시 와 세션 드라이버 가 라라 벨 에 포함 되 어 있 습니다 . 
 파이프 라이닝 은 다수 의 명령어 를 한 번 에 서버 로 보내 야 할 때 사용 되 어 집니다 . pipeline 명령어 를 통해서 시작 할 수 있 습니다 : 
 서버 에 다수 의 명령어 들 파이 핑 하 기