Php-Redis 설치 테스트 노트
1.redis 설치
다운로드 주소:http://download.redis.io/releases/
압축 해제 설치:
tar -xvf redis-2.8.17.tar.gz
make
sudo make install
편리 하 게 사용 하기 위해 서/usr 디 렉 터 리 에 redis 디 렉 터 리 를 만 듭 니 다.다음 과 같은 몇 개의 파일 을/usr/redis/디 렉 터 리 에 복사 합 니 다.
/yourdir/redis-2.8.17/redis.conf
/yourdir/redis-2.8.17/src/redis-benchmark
/yourdir/redis-2.8.17/src/redis-server
/yourdir/redis-2.8.17/src/redis-cli
물론 소프트 연결 방식 을 통 해 편리 하 게 사용 할 수 있 습 니 다.또한,redis-server 를 켜 기 시작 에 추가 할 수 있 습 니 다.여 기 는 생략 합 니 다.2.redis 테스트
1)redis 서버 프로그램 시작
테스트 를 편리 하 게 하기 위해 redis.conf 설정 파일 의 loglevel 과 logfile 의 값 을 다음 과 같이 수정 합 니 다.
loglevel debug
logfile “/tmp/redis.log”
jay13@ubuntu:/usr/redis$ redis-server redis.conf
2)redi 클 라 이언 트 를 열 고 클 라 이언 트 를 통 해 redis 데이터베이스 에 추가 삭제 하고 검사 합 니 다.전체 작업 과정 에서 생 성 된 로 그 는/tmp/redis.log 에서 볼 수 있 습 니 다.
가장 간단 한 키 조작 을 예 로 들 면 다음 과 같다.
jay13@ubuntu:/usr/redis$ redis-cli
127.0.0.1:6379> set jay13 jb51.net
OK
127.0.0.1:6379> set jay hello,world
OK
127.0.0.1:6379> get jay
"hello,world"
127.0.0.1:6379> get jay13
"jb51.net"
127.0.0.1:6379> del jay
(integer) 1
127.0.0.1:6379> get jay
(nil)
127.0.0.1:6379> set jay13 www.jb51.net
OK
127.0.0.1:6379> get jay13
"www.jb51.net"
3.phpredis 확장 설치sudo apt-get 사용 중 php 5 가 php 를 설치 할 때 기본적으로 phpize 가 설치 되 어 있 지 않 습 니 다.phpredis 를 설치 할 때 phpize 를 사용 해 야 하기 때문에 phpize 를 먼저 설치 해 야 합 니 다.
1)php 개발 자 도 구 를 설치 해서 phpize 를 가 져 옵 니 다.다음 명령 을 실행 하면 됩 니 다:
sudo apt-get install php5-dev
2)phpredis 원본 파일 가 져 오기최신 phpRedis 주소:https://github.com/nicolasff/phpredis
GitHub 의 설명 에 따라 다음 과 같이 설치 할 때,
phpize
./configure --enable-redis-igbinary
make && make install
다음 오류 설명 이 나 올 수 있 습 니 다.
checking for igbinary includes... configure: error: Cannot find igbinary.h
이것 은 우리 가 igbinary 확장 이 없 기 때 문 입 니 다.이것 은 phopredis 가 의존 하 는 것 입 니 다.그래,igbinary 를 어떻게 설치 하지?
apt-get 을 사용 하면 설치 가 완료 되 지 않 았 습 니 다.설치 파일 을 다운로드 하여 설치 합 니 다.
wget <a href="http://pecl.php.net/get/igbinary-1.1.1.tgz">http://pecl.php.net/get/igbinary-1.1.1.tgz</a>
tar -xzvf igbinary-1.1.1.tgz
cd igbinary-1.1.1
phpize
./configure # No need for extra config params
make
make install
igbinary 를 설치 한 후 다음 명령 으로 phopredis 를 설치 할 수 있 습 니 다.
phpize
./configure Cenable-redis-igbinary
make && make install
이로써 설치 가 완료 되 었 다.php.ini 설정 파일 을 수정 합 니 다.방금 설 치 된 두 확장 자 를 php.ini 파일 에 추가 합 니 다.추 가 된 문 구 는 다음 과 같 습 니 다.
extension=igbinary.so
extension=redis.so
apache 재 부팅,Done!!!4.php-redis 테스트
웹 페이지 루트 디 렉 터 리/var/www/에 새 파일 test.php 를 만 듭 니 다.내용 은 다음 과 같 습 니 다.
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('Jay13','www.jb51.net');
echo 'Jay13:'.$redis->get('Jay13');
echo '</br>';
echo 'Jay12:'.$redis->get('Jay12');
?>
결 과 는 다음 그림 과 같다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ELK 로그 분석 시스템 설치 및 배치주: Logstash 의 실행 은 자바 환경 에 의존 하기 때문에 Logstash 1.5 이상 버 전 은 자바 1.7 보다 낮 지 않 기 때문에 최신 버 전의 자바 를 사용 하 는 것 을 추천 합 니 다.우 리 는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.