테스트 사이트 - 개발 중인 베타 버전입니다

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

· 3년 전 · 1719

 

1. Redis란?

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

 

2. 설치환경

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

3. 설치

1단계 시스템 업데이트

[code]

sudo apt update && apt upgrade

[/code]

2단계 Redis 서버 설치

 

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

 

[code]

sudo apt install redis-server

[/code]

 

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

 

[code]

sudo service redis status

[/code]

 

img.png

 

 

3단계 Redis 설정

 

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

 

[code]

sudo vi /etc/redis/redis.conf

[/code]

 

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

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

 

[code]

maxmemory 512mb

maxmemory-policy allkeys-lru

[/code]

 

4단계 Redis 설치 확인

 

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

 

[code]

redis-cli ping

[/code]

 

img.png

 

 

5단계 PHP Redis 확장 모듈 설치

 

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

 

[code]

sudo apt-get install php8.0-redis

[/code]

 

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

 

[code]

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

[/code]

 

 

 

img.png

 

 

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

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

 

https://lifefun.tistory.com/8

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
17043
17042
17025
17015
17001
16998
16994
16988
16985
16983
16981
16979
16978
16976
16968
16967
16957
16956
16955
16951
16950
16949
16932
16930
16913
16909
16906
16905
16904
16894