소스 패키지 받기,특별한 요구사항이 없다면,새 버전 기능을 사용해야 합니다 xff0c;그러면 버전 5.0.3이면 충분합니다.
cd /usr/local/ && wget http://download.redis.io/releases/redis-5.0.3.tar.gz
서버에 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
구성 파일:/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
루트 디렉터리에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!