소개
Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스(BSD 라이선스), 메모리 내 데이터 구조 저장소입니다. 문자열, 해시, 목록, 집합, 범위 쿼리가 포함된 정렬된 집합, 비트맵, 하이퍼로그, 반경 쿼리가 포함된 지리공간 인덱스 및 스트림과 같은 데이터 구조를 지원합니다. Redis에는 복제, Lua 스크립트, LRU 제거, 트랜잭션 및 다양한 수준의 디스크 내구성이 내장되어 있으며 Redis Sentinel 및 Redis Cluster를 사용한 자동 파티셔닝을 통해 고가용성을 제공합니다.
레디스란 무엇인가요?
메모리 기반 키-값 데이터베이스는 자동/수동 지속성을 지원합니다.
공연:
아래는 공식 벤치마크 데이터입니다:
테스트는 100,000개의 요청에 대해 50개의 동시 실행으로 완료되었습니다.
설정되고 획득된 값은 256바이트 문자열입니다.
결과: 읽기 속도는 110000회/초, 쓰기 속도는 81000회/초
지원되는 언어
Redis 공식 홈페이지
레디스
redis.io/
Redis
에서 지원하는 데이터 유형 문자열, 해시, 목록, 집합, 정렬된 집합
설치
종속성 설치
냠 설치 gcc-c++ -y
설치 디렉터리 생성, 컴파일 및 설치
주소 다운로드
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# -p 디렉터리 이름이 존재하는지 확인하고, 없으면 새로 만듭니다
mkdir -p /home/software/redis
# -z: gzip 속성 포함, -x: 압축 풀기, -v: 모든 프로세스 표시, -f: 파일 이름 사용, 기억하세요. 이 매개변수는 마지막 매개변수이며 파일 이름만 따를 수 있습니다
tar zxvf redis-3.0.6.tar.gz
CD redis-3.0.6
# make는 컴파일에 사용됩니다. Makefile에서 명령을 읽은 다음 컴파일합니다
# make install은 Makefile의 지시사항을 읽어서 지정된 위치에 설치합니다
make && make PREFIX=/home/software/redis install
구성 파일을 복사하고 시작하세요
CD redis-5.0.5/
cp redis.conf /home/software/redis/bin
/usr/local/redis/bin/redis.conf 수정(다음 수정 사항은 redis5.0.5를 기반으로 하며 다른 버전의 Redis에는 차이가 있을 수 있음)
vim 편집기를 사용하여 다음을 입력하세요. set number를 입력하면 행 수를 표시할 수 있습니다(vim을 설치한 경우)
# 데몬 스레드 역할을 할지 여부는 Redis가 /var/run/ Redis에 pid 파일을 작성합니다. pid
모니터링할 때 136번 라인
데몬화 네
인스턴스 수를 수정해야 하는 경우
186번 라인
데이터베이스 32
바인딩 IP를 참고하세요. redis IP
에 연결할 수 있습니다. #바인드 127.0.0.1
액세스 코드 추가
507번 라인
requirepass redis
시작하세요
설치 디렉터리 아래의 bin 디렉터리로 전환하세요
명령을 실행하세요. 이 구성 파일은 방금 압축 해제 디렉터리에서 복사한 파일입니다
./redis-server redis.conf
진행 상황을 확인하세요
ps -ef | grep redis
연결 테스트
위 내용은 Centos7에 Redis를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!