![VPN에 관한 모든 것: VPN이란 무엇이며 VPN은 어떤 역할을합니까?](/f/7905a75b8ff7b41238b3855187ef9ff2.jpg?width=100&height=100)
레디스 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스, 고성능 및 유연한 인메모리 데이터 구조 저장소(키-값 형식)입니다. 에 쓰여있다 ANSI C 외부 종속성 없이 Linux(배포 권장)를 포함한 모든 유닉스 계열 운영 체제는 아니지만 대부분에서 실행됩니다.
기능이 풍부하고 문자열, 해시, 목록, 집합, 범위 쿼리가 있는 정렬된 집합, 비트맵을 비롯한 여러 프로그래밍 언어 및 데이터 구조를 지원합니다.
이 튜토리얼에서는 Linux에서 소스(권장 방법)에서 Redis 서버를 설치하는 방법에 대한 지침을 제공합니다. 또한 Redis를 구성, 관리 및 보호하는 방법도 보여줍니다. Redis는 메모리의 모든 데이터를 제공하므로 다음을 사용하는 것이 좋습니다. 고용량 VPS 서버 이 가이드와 함께.
1. 먼저 필요한 빌드 종속성을 설치합니다.
CentOS / RHEL / Fedora에서 # yum groupinstall "개발 도구" # dnf groupinstall "개발 도구" 데비안/우분투에서 $ sudo apt install 빌드 필수.
2. 다음을 사용하여 항상 최신 안정적인 Redis를 가리키는 특수 URL을 사용하여 최신 안정적인 Redis 버전을 다운로드하고 컴파일합니다. wget 명령.
$ wget -c http://download.redis.io/redis-stable.tar.gz. $ tar -xvzf redis-stable.tar.gz. $ cd redis-stable. $ make $ 테스트를 만듭니다. $ sudo make install.
3. Redis 컴파일 후 src
Redis 배포판 내부의 디렉토리는 Redis의 일부인 다음과 같은 다양한 실행 파일로 채워집니다.
4. 다음으로 Redis에서 관리할 개발 환경을 구성해야 합니다. 초기화 시스템(시스템 이 튜토리얼의 목적을 위해). Redis 구성 파일과 데이터를 저장하는 데 필요한 디렉터리를 생성하여 시작합니다.
$ sudo mkdir /etc/redis.conf $ sudo mkdir -p /var/redis/
4. 그런 다음 위에서 생성한 디렉터리에 제공된 템플릿 Redis 구성 파일을 복사합니다.
$ sudo cp redis.conf /etc/redis/
5. 이제 구성 파일을 열고 다음과 같이 몇 가지 설정을 업데이트합니다.
$ sudo vi /etc/redis/redis.conf.
6. 다음으로 다음 옵션을 검색한 다음 로컬 환경 요구 사항에 따라 기본값을 변경(또는 사용)합니다.
포트 6379 #기본 포트는 이미 6379입니다. daemonize yes #데몬으로 실행합니다. 감독된 systemd #signal systemd. pidfile /var/run/redis.pid #pid 파일을 지정합니다. loglevel 알림 #서버 상세 수준. logfile /var/log/redis.log #log 파일 이름. dir /var/redis/ #redis 디렉토리.
7. 이제 다음 명령을 실행하여 데몬을 제어하기 위해 redis용 시스템 단위 파일을 생성해야 합니다.
$ sudo vi /etc/systemd/system/redis.service.conf
그리고 아래 구성을 추가합니다.
[단위] Description=Redis 메모리 내 데이터 저장소. After=network.target [서비스] 사용자=루트. 그룹=루트. ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf. ExecStop=/usr/local/bin/redis-cli 종료. 다시 시작=항상. 유형=포킹 [설치] WantedBy=다중 사용자.대상.
파일을 저장하고 닫습니다.
8. 필요한 모든 구성을 수행했으면 이제 Redis 서버를 시작할 수 있습니다. 지금은 시스템 부팅 시 자동 시작되도록 활성화합니다. 다음과 같이 상태를 봅니다.
$ sudo systemctl redis를 시작합니다. $ sudo systemctl은 redis를 활성화합니다. $ sudo systemctl 상태 redis.
9. 다음으로 전체 redis 설정이 제대로 작동하는지 테스트합니다. redis 서버와 상호 작용하려면 다음을 사용하십시오. redis-cli 명령. 서버에 연결한 후 몇 가지 명령을 실행해 보십시오.
$ redis-cli. ping 명령을 사용하여 서버 연결 테스트: 127.0.0.1:6379> 핑. echo 명령을 사용하여 주어진 문자열을 에코합니다: 127.0.0.1:6379>echo "Tecmint가 Redis를 테스트 중입니다" 다음과 같이 set 명령을 사용하여 키 값을 설정할 수도 있습니다.127.0.0.1:6379>set mykey "Tecmint가 Redis를 테스트 중입니다" 이제 mykey의 값을 봅니다.127.0.0.1:6379> 마이키를 얻습니다.
10. 그런 다음 연결을 닫습니다. 출구
명령을 실행하고 redis 서버를 다시 시작합니다. 그런 다음 아래와 같이 mykey가 서버에 아직 저장되어 있는지 확인합니다.
127.0.0.1:6379> 출구. $ sudo systemctl 다시 시작 redis. $ redis-cli. 127.0.0.1:6379> 마이키를 얻습니다.
11. 키를 삭제하려면 다음과 같이 delete 명령을 사용합니다.
127.0.0.1:6379> 델 마이키. 127.0.0.1:6379> 마이키를 얻습니다.
12. 이 섹션은 인터넷과 같은 외부 네트워크에 연결된 redis 서버를 사용하려는 사용자를 대상으로 합니다.
중요한: 보안 없이 인터넷에 redis를 노출하면 악용하기가 매우 쉽습니다. 따라서 다음과 같이 redis 서버를 보호하십시오.
자세한 사용 정보를 보려면 아래 명령을 실행하십시오.
$ redis-cli -h.
Redis 홈페이지에서 더 많은 서버 명령을 찾고 애플리케이션 내에서 redis를 사용하는 방법을 배울 수 있습니다. https://redis.io/
이 튜토리얼에서는 Linux에서 Redis를 설치, 구성, 관리 및 보호하는 방법을 보여주었습니다. 생각을 공유하려면 아래 의견 양식을 사용하십시오.