>데이터 베이스 >Redis >Linux-centos7에서 redis5.0.3을 컴파일하고 설치하는 방법

Linux-centos7에서 redis5.0.3을 컴파일하고 설치하는 방법

WBOY
WBOY앞으로
2023-05-29 14:28:061300검색

1. 설치 패키지 받기 https://blog.csdn.net/ct_666/article/details/111519155

소스 패키지 받기,특별한 요구사항이 없다면,새 버전 기능을 사용해야 합니다 xff0c;그러면 버전 5.0.3이면 충분합니다.

cd /usr/local/ && wget http://download.redis.io/releases/redis-5.0.3.tar.gz

2. 압축 해제 및 컴파일

서버에 gcc-c++ 컴파일 환경이 설치되어 있지 않은 경우 https://blog.csdn.net/ct_666/article/details/111519155

압축 해제 및 컴파일을 참조하세요. 성공적으로 컴파일한 후 소스 패키지를 삭제하세요

tar -zxvf redis-5.0.3.tar.gz && cd redis-5.0.3/ && make && rm -rf ../redis-5.0.3.tar.gz

3. 기본 구성

구성 파일:/usr/local/redis-5.0.3/redis.conf,필요에 따라 설정

vi redis.conf

구성 1 : ;백그라운드 시작

# redis默认是前台启动
# 找到此行
daemonize no

# 将no改为yes,设置redis后台启动
daemonize yes

구성 2:비밀번호 없이 액세스할 수 있도록 모든 호스트 설정

# redis默认是只能本机访问
# 1.找到此行,将它注释掉
bind 127.0.0.1

# 2.将此行
protected-mode yes
# 改为
protected-mode no

구성 3:비밀번호 액세스를 위해 모든 호스트 설정

# redis默认是只能本机访问
# 1.找到此行,将它注释掉
bind 127.0.0.1

# 2.找到此行,在下面添加一行
# requirepass foobared
requirepass yourpassword

4 시작하려면 구성 파일을 지정하세요. 모든 호스트에 대한 암호 없는 액세스를 설정하고 백그라운드에서 시작하도록 Redis를 설정하도록 구성 파일을 수정했습니다.

주의하세요 :현재 디렉터리 위치가 다릅니다,시작 명령도 다릅니다,기계적으로 복사하지 마세요.

루트 디렉터리에서 redis를 시작하면 명령은 :/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf

입니다.

/usr/local/redis-5.0.3/src/ 디렉터리에서 redis를 시작하면 명령은 ./redis-server ../redis.conf

다음과 같이 /usr/local /redis에 있습니다. -5.0.3 redis를 시작할 디렉터리,따라서 시작 명령은:src/redis-server redis.conf

[root@minio1 redis-5.0.3]# src/redis-server redis.conf 
25966:C 16 Jan 2021 16:12:34.760 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
25966:C 16 Jan 2021 16:12:34.760 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=25966, just started
25966:C 16 Jan 2021 16:12:34.760 # Configuration loaded

5입니다. Test

다음은 비밀번호 없는 새로 고침 캐시 테스트입니다

# 使用常用清除缓存命令flushall测试
[root@minio1 redis-5.0.3]# src/redis-cli 
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#

다음은 비밀번호 새로고침 캐시 테스트,제가 설정한 비밀번호는 123456

# 在设置密码的情况下,进入redis客户端直接执行flushall,报错,提示需要先输入密码
[root@minio1 redis-5.0.3]# src/redis-cli 
127.0.0.1:6379> flushall
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#
입니다

위 내용은 Linux-centos7에서 redis5.0.3을 컴파일하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제