CentOS7에 Redis를 설치하고 외부 네트워크에서 액세스할 수 있도록 구성하는 방법
1. gcc 편집기 설치
redis를 설치하려면 다음 명령을 실행하여 설치해야 합니다.
yum install -y gcc
머신에 네트워크가 없으면 다음 문서를 참조하세요.
CentOS 오프라인 설치 gcc 환경 (설치 패키지 + 사진 및 텍스트 포함)
2. redis 설치 패키지 다운로드
redis 공식 홈페이지: https://redis.io/download
다운로드 후 CentOS에 업로드 /usr/local/
/usr/local/
3、解压并编译安装redis
指令命令如下:
1、进入安装包目录
cd /usr/local/
2、解压安装包
tar -zxvf redis-6.2.1.tar.gz
3、进入解压后的redis目录并编译
cd redis-6.2.1 make
4、安装至指定目录
将redis安装至指定目录,可以自行修改路径,如下以 /usr/local/redis
为例:
make install prefix=/usr/local/redis
4、启动redis
启动 redis 有两种方式,一种是前台界面启动,只要关闭界面就关闭了,另一种是后台启动。
4.1、前台界面启动
进入 redis 安装目录的 bin 目录:
cd /usr/local/redis/bin
此时,只要执行如下命令就可以启动了:
./redis-server
启动截图如下:
此时有个问题就是,并不知道启动的配置文件在哪...
其实我们可以直接通过 find 命令来查一下:
find / -name 'redis.conf'
结果如下:
前台启动方式不太常用,只要关了界面,redis就停了。
4.2、后台服务启动
我们从之前解压后的安装包中复制一份 redis.conf 文件到 redis 安装目录中。
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/
然后修改 redis.conf 配置文件的线程模式参数:
vi /usr/local/redis/bin/redis.conf
PS:vi 快捷键,按一下 /
,之后输入【关键字】即可查询参数。
主要修改 daemonize
3. 압축을 풀고 redis를 컴파일하고 설치합니다
명령은 다음과 같습니다.
- 1 설치 패키지 디렉터리를 입력하세요
- .
1、修改之前 daemonize no 2、修改之后 daemonize yes
로그인 후 복사2. 설치 패키지 압축을 푼다
./redis-server redis.conf
로그인 후 복사3. 압축이 풀린 redis 디렉토리에 들어가서 컴파일 vi /usr/local/redis/bin/redis.conf
로그인 후 복사로그인 후 복사4. 지정된 디렉터리에 설치
지정된 디렉터리에 redis를 설치합니다. 경로는 직접 수정할 수 있습니다. < code>/usr/local/redis 예:
vi /etc/systemd/system/redis.service
4. redis 시작
redis를 시작하는 방법에는 두 가지가 있습니다. 프런트 엔드 인터페이스는 인터페이스가 닫히자마자 닫히고 다른 하나는 백그라운드를 시작하는 것입니다. 4.1 프론트엔드 인터페이스 시작 redis 설치 디렉터리의 bin 디렉터리에 들어가세요:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
systemctl daemon-reload systemctl start redis.service systemctl enable redis.service
- < img src="https:// img.php.cn/upload/article/000/465/014/168541015118686.png" alt="CentOS7에 Redis를 설치하고 외부 네트워크에서 액세스할 수 있도록 구성하는 방법" /> 이번에 문제가 생겼는데 어떻게 시작해야할지 모르겠습니다. 구성 파일은 어디에 있나요...
- 사실 find 명령어를 통해 직접 확인할 수 있습니다:결과는 다음과 같습니다. :
systemctl start redis.service
로그인 후 복사 프런트 엔드 시작 방법은 일반적으로 사용되지 않습니다. 인터페이스가 닫혀 있는 한 Redis는 중지됩니다.
systemctl stop redis.service
- PS: vi 단축키,
/
를 클릭한 다음 [keyword]를 입력하여 매개변수를 쿼리합니다. 주로daemonize
의 해당 값을 yes - 로 수정합니다. 이 매개변수 값에 대한 설명:
- yes: redis는 단일 프로세스 다중 스레드 모드를 채택합니다. 데몬 모드를 켜는 것은 redis.conf 파일의 daemonize 옵션이 "yes"로 설정된 경우를 의미합니다. 이 모드에서 redis는 백그라운드에서 실행되며 redis.conf 옵션 pidfile에 의해 설정된 파일에 프로세스 pid 번호를 기록합니다. 이때 프로세스가 수동으로 종료되지 않는 한 redis는 항상 실행됩니다.
systemctl restart redis.service
systemctl status redis.service
systemctl enable redis.service
systemctl disable redis.service
로그인 후 복사 다음 세 가지 매개변수를 찾습니다.
bind 127.0.0.1(액세스를 허용하는 IP 바인딩)
protected-mode yes(보호 모드가 켜져 있음)
#requirepass yourpassword (접근요청을 위한 비밀번호) 🎜🎜🎜🎜첫 번째와 두 번째 항목은 조합 항목으로 특히 중요한 사항이며, 세 번째 항목은 비밀번호 설정으로 서비스 영역을 어느 정도 보호해 줍니다. 🎜🎜다음과 같이 수정하세요:🎜🎜🎜🎜#bind 127.0.0.1🎜🎜🎜🎜protected-mode no🎜🎜🎜🎜requirepass your 비밀번호🎜🎜🎜🎜수정 후 저장하고 종료하세요. 🎜🎜6. Redis 서비스 등록🎜🎜 매번 Redis를 시작하고 종료하는 것은 매우 번거로운 작업이므로 직접 서비스로 등록하는 것이 좋습니다. 🎜🎜다음 명령을 실행하여 redis 서비스를 생성하세요.🎜rrreee🎜다음 명령을 추가하세요.🎜rrreee🎜ExecStart 매개 변수는 Redis 디렉터리에 redis-server를 설치하는 것과 동일합니다. 구성 파일은 위와 동일합니다. 🎜🎜부팅 시 시작 설정: 🎜rrreee🎜7. 일반 서비스 명령🎜🎜Redis 서비스 시작🎜rrreee🎜Stop Redis 서비스🎜rrreee🎜Restart service🎜rrreee🎜현재 서비스 상태 보기🎜rrreee🎜부팅 시 자동 시작 설정 🎜rrreee🎜Stop 부팅 시 자동으로 시작됩니다. 🎜rrreee
systemctl disable redis.service
위 내용은 CentOS7에 Redis를 설치하고 외부 네트워크에서 액세스할 수 있도록 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









1. [시작] 메뉴를 시작하여 [cmd]를 입력하고 [명령 프롬프트]를 마우스 오른쪽 버튼으로 클릭한 후 [관리자 권한으로 실행]을 선택합니다. 2. 다음 명령을 순서대로 입력합니다(주의 깊게 복사하여 붙여넣기): SCconfigwuauservstart=auto, Enter SCconfigbitsstart=auto, Enter 누르기 SCconfigcryptsvcstart=auto, Enter SCconfigtrustedinstallerstart=auto, Enter SCconfigwuauservtype=share, Enter netstopwuauserv , Enter netstopcryptS 누르기

GolangAPI의 캐싱 전략은 성능을 향상시키고 서버 부하를 줄일 수 있습니다. 일반적으로 사용되는 전략은 LRU, LFU, FIFO 및 TTL입니다. 최적화 기술에는 적절한 캐시 스토리지 선택, 계층적 캐싱, 무효화 관리, 모니터링 및 조정이 포함됩니다. 실제 사례에서 LRU 캐시는 데이터베이스에서 사용자 정보를 얻기 위한 API를 최적화하는 데 사용됩니다. 그렇지 않으면 캐시를 데이터베이스에서 얻은 후 업데이트할 수 있습니다.

PHP 개발에서 캐싱 메커니즘은 자주 액세스하는 데이터를 메모리나 디스크에 임시 저장하여 데이터베이스 액세스 횟수를 줄여 성능을 향상시킵니다. 캐시 유형에는 주로 메모리, 파일 및 데이터베이스 캐시가 포함됩니다. 캐싱은 내장 함수나 캐시_get() 및 Memcache와 같은 타사 라이브러리를 사용하여 PHP에서 구현할 수 있습니다. 일반적인 실제 응용 프로그램에는 쿼리 성능을 최적화하기 위한 데이터베이스 쿼리 결과 캐싱과 렌더링 속도를 높이기 위한 페이지 출력 캐싱이 포함됩니다. 캐싱 메커니즘은 웹사이트 응답 속도를 효과적으로 향상시키고, 사용자 경험을 향상시키며, 서버 부하를 줄입니다.

먼저 시스템 언어를 중국어 간체 표시로 설정하고 다시 시작해야 합니다. 물론 이전에 표시 언어를 중국어 간체로 변경했다면 이 단계를 건너뛰어도 됩니다. 다음으로 레지스트리 조작을 시작하여 regedit.exe를 실행하고 왼쪽 탐색바 또는 상단 주소 표시줄의 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsLanguage로 직접 이동한 후 InstallLanguage 키 값과 Default 키 값을 0804로 수정합니다(영어 en-로 변경하려는 경우). 먼저 시스템 표시 언어를 en-us로 설정하고 시스템을 다시 시작한 다음 모든 항목을 0409로 변경해야 합니다. 이 시점에서 시스템을 다시 시작해야 합니다.

1. 먼저 바탕화면의 [내 PC] 아이콘을 더블클릭하여 엽니다. 2. 그런 다음 마우스 왼쪽 버튼을 더블 클릭하여 [C 드라이브]로 들어갑니다. 일반적으로 시스템 파일은 C 드라이브에 자동으로 저장됩니다. 3. 그리고 C 드라이브에 있는 [windows] 폴더를 찾아 더블클릭하여 들어갑니다. 4. [windows] 폴더 진입 후, [SoftwareDistribution] 폴더를 찾아주세요. 5. 진입 후, win11 다운로드 및 업데이트 파일이 모두 들어있는 [다운로드] 폴더를 찾아주세요. 6. 이 파일을 삭제하려면 이 폴더에서 직접 삭제하면 됩니다.

Docker 환경을 사용할 때 Docker 환경에 Extensions를 설치하기 위해 PECL을 사용하여 오류의 원인 및 솔루션. 종종 일부 두통이 발생합니다 ...

gnetlink는 Linux 운영 체제를 실행하고 필요한 하드웨어와 드라이버가 있는 모든 장치에서 지원됩니다. 이를 지원하는 주요 Linux 배포판에는 Ubuntu, Debian, RHEL, CentOS 및 Fedora가 있습니다.

Apple M1 Chip Mac에서 Redis를 컴파일하고 설치할 때 문제와 솔루션이 발생하면 많은 사용자가 ...
