ubuntu에서 redis설치 와 php redis확장 모듈 설치 Redis Extension > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

ubuntu에서 redis설치 와 php redis확장 모듈 설치 Redis Extension 정보

웹서버 ubuntu에서 redis설치 와 php redis확장 모듈 설치 Redis Extension

본문

 

1. Redis란?

Redis ( Remote Dictionary Server)는 캐싱 및 메시지 브로커로 사용되는 인 메모리 키 값 데이터 구조 스토어입니다.

 

2. 설치환경

  • ubuntu 18 or ubuntu 20.xx 
  • php 7.x 이상

3. 설치

1단계 시스템 업데이트



sudo apt update && apt upgrade

2단계 Redis 서버 설치

 

Redis 서버 패키지는 apt 이용하여 사용할 수 있으며 다음 명령어를 통해 설치할 수 있습니다.

 



sudo apt install redis-server

 

Redis 설치 후 서비스 상태 및 실행 여부를 확인합니다.

 



sudo service redis status

 

img.png

 

 

3단계 Redis 설정

 

메모리 설정과 메모리에 저장된 값들을 어떠한 정책으로 삭제를 할 것인지 설정을 해야 합니다.

 



sudo vi /etc/redis/redis.conf

 

maxmemory 설정과 maxmemory-policy 설정을 변경을 해야 하는데 redis.conf파일에는 언급한 설정 항목들이 기본으로 주석이 되어있습니다. 주석을 풀고 아래와 같이 수정을 합니다.

allkeys-lru는 lru알고리즘 방식으로 값을 삭제하겠다는 설정입니다. 다른 설정 방식들이 있지만 이 방식이 가장 문안합니다. maxmemory 값은 128mb, 256mb .. 등으로 설정합니다. 메모리 사정이 여유가 있으면 그것에 맞게 설정해 주시면 됩니다. 저는 512mb로 설정을 하였습니다.

 



maxmemory 512mb

maxmemory-policy allkeys-lru

 

4단계 Redis 설치 확인

 

아래와 같은 명령어를 수행하여 설치를 확인합니다.

 



redis-cli ping

 

img.png

 

 

5단계 PHP Redis 확장 모듈 설치

 

apt 설치 시 phpx.x-redis 입력 패턴으로 명령어를 수행해 주시면 되는데, php버전에 맞게 입력을 해주시면 됩니다.

 



sudo apt-get install php8.0-redis

 

6단계 PHP Redis 확장 모듈 설치 확인

 



php -r "phpinfo();" |grep redis

 

 

 

img.png

 

 

티스토리 블로그 키우면서 글작성 하고 있습니다^^;

티끌모아 태산이라고 꾸준히 작성해서 티스토리 광고수익벌어서 용돈이라도 벌고 싶습니다

 

https://lifefun.tistory.com/8

추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT