>  기사  >  데이터 베이스  >  단일 머신 Redis 환경을 구축하는 방법

단일 머신 Redis 환경을 구축하는 방법

藏色散人
藏色散人앞으로
2020-09-05 09:30:552300검색

Redis Tutorial 칼럼에서는 단일 머신 Redis 환경을 구축하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!

단일 머신 Redis 환경을 구축하는 방법

서문

실제 개발 프로젝트 과정에서 캐시를 사용하고 싶다면 가장 먼저 떠오르는 것이 Redis일텐데 왜 Redis를 선택하는지 대부분의 사람들은 이해하지 못하고, 그들은 왜 그런지 이해하지 못합니다. 나는 그것이 캐시로 사용될 수 있고 데이터베이스보다 조금 빠르다는 것만 알고 있습니다. 그래서 제가 Redis에 대한 소개를 쓰고 싶을 때, 이에 대해 말할 방법이 없습니다. 이것은 Redis와 주류에도 적용됩니다. 그 이유는 제가 인메모리 데이터베이스에 익숙하지 않기 때문입니다. 그러나 앞으로는 확실히 제 생각과 깊이를 늘릴 것입니다. 나중에 누군가가 나에게 Redis를 간략하게 소개해달라고 요청하면 시작하지 않을 것입니다. Redis 블로그 시리즈

1. Redis 환경 구축

Redis 안정 버전 다운로드

curl -o redis.tar.gz http://download.redis.io/releases/redis-stable.tar.gz

Redis 패키지 압축 풀기

tar -zxvf redis-stable.tar .gz -C ./ // 이 명령은 다음을 의미합니다. tar.gz 패키지를 현재 디렉터리에 압축 해제

redis 컴파일 및 설치

압축 해제된 Redis 디렉터리에 들어가서 다음 명령을 사용하여 Redis를 컴파일 및 설치

sudo make && make install PREFIX=/usr/local/redis

Redis 구성 파일 편집 및 구성

sudo cp redis.conf /usr/local/redis/conf/

시작 Redis 서비스

./redis-server ../conf/redis.conf & //启动的时候后台运行

시작 출력 로그:

45894:C 02 Nov 2018 22:11:19.922 # Redis version=5.0.0, bits=64, commit=00000000, modified=0, pid=45894, just started
45894:C 02 Nov 2018 22:11:19.922 # Configuration loaded
45894:M 02 Nov 2018 22:11:19.924 * Increased maximum number of open files to 10032 (it was originally set to 256).
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 5.0.0 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 45894
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               
45894:M 02 Nov 2018 22:11:19.933 # Server initialized
45894:M 02 Nov 2018 22:11:19.933 * Ready to accept connections

Redis 서비스 확인

네트워크 도구 telnet을 사용하여 확인

terrydeMacBook-Air:bin terrylmay$ telnet 127.0.0.1 6379
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

시스템 프로세스 ps를 사용하여 확인

terrydeMacBook-Air:bin terrylmay$ ps -ef | grep redis
  501 45894 44430   0 10:11下午 ttys000    0:00.04 ./redis-server 127.0.0.1:6379 //一个是Redis服务
  501 45897 44430   0 10:11下午 ttys000    0:00.00 grep redis //ps查询进程自己

이 시점에서 Redis의 독립 실행형 버전

2. Redis를 사용하여 데이터 저장

Redis CLI를 사용하여 Redis 서비스 연결

terrydeMacBook-Air:bin terrylmay$ ./redis-cli
127.0.0.1:6379> 
127.0.0.1:6379> set name terrylmay
OK
127.0.0.1:6379> get name 
"terrylmay"
127.0.0.1:6379>

이제 Redis 시스템을 사용하여 데이터 문자열 데이터를 저장할 수 있습니다.

위 내용은 단일 머신 Redis 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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