개발일기

Ubuntu - Laravel프로젝트에 Phpredis 확장 모듈 설치 본문

Linux/Ubuntu

Ubuntu - Laravel프로젝트에 Phpredis 확장 모듈 설치

Flashback 2022. 8. 9. 11:25
728x90
반응형

1. predis와 phpredis의 차이

  • predis : php로 짜여진 redis를 뜻한다.
  • phpredis : C언어로 짜여진 redis를 뜻한다. 설치를 위해서 C 확장 모듈의 추가적인 설치가 필요하다.

 

2. redis 설치법

phpredis 확장을 설치하려면 우선 redis가 존재해야 한다.

https://phsun102.tistory.com/51

 

CentOS에 Redis설치 ( wget 활용 )

0. 기본 설정 다운로드 폴더를 생성 후, 해당 폴더로 이동 mkdir /downloads cd /downloads 1. Redis 파일 다운로드 Redis 공식 홈페이지에서 파일을 wget 명령어를 통해 다운로드한다. wget 명령어란 웹 상의 파.

phsun102.tistory.com

apt와 yum패키지 매니저가 아닌 wget으로 설치를 진행하기에 CentOS와 Ubuntu에서 redis를 설치할 때의 차이는 없다.

 

3. phpredis 설치법

apt install php8.0-redis
# 자신의 버전에 맞게 설치한다.

php-redis부분은 자신의 버전에 맞게 숫자를 변경하여 입력하여야 한다.

만약 자신이 php 7.4버전을 사용하고 있을 경우, php7.4-redis로 설치를 진행해야 한다. 만약 버전을 매기지 않고 php-redis로 설치를 행할 경우, 가장 최신 버전의 php로 phpredis 설치를 진행하게 된다.

 

4. 확인

REDIS_CLIENT=phpredis # phpredis 사용
REDIS_CLIENt=predis   # predis 사용

라라벨의 .env파일에 REDIS_CLIENT 부분을 phpredis로 변경한 후, 라라벨에서 redis가 정상적으로 작동하는지 확인하면 된다. 만약 predis로 사용하고자 할 경우, REDIS_CLIENT=predis로 변경하면 된다.

 


참고 사이트 : 

https://tecadmin.net/install-redis-ubuntu-20-04/

 

How to Install Redis on Ubuntu 20.04

Redis is an in-memory data structure store, used as a database server, cache, and message broker. Redis is written in C programming language. It also provides a PHP module for communication between PHP script with the Redis server. This tutorial will help

tecadmin.net

 

https://stackoverflow.com/questions/51589355/which-one-is-better-between-predis-and-phpredis

 

Which one is better between predis and phpredis?

Which one should I choose and why between predis and phpredis ?I am using NGINX and Codeigniter.Thanks in advance

stackoverflow.com

 

728x90
반응형
Comments