-
- $ wget http://download.redis.io/releases/redis-2.6.16.tar.gz
- $ tar xzf redis-2.6.16. tar.gz
- $ cd redis-2.6.16
- $ make install
-
코드 복사
2.
-
- $ mkdir /etc/redis
- $ cp redis.conf /etc/redis/redis.conf
- $ gedit /etc/sysctl. conf$ sysctl -p
-
코드 복사
참고: sysctl.conf 파일 끝에 vm.overcommit_memory=1 을 추가하세요.
3. 테스트 시작
-
- $ /usr/local/bin/redis-server /etc/redis/redis.conf
- $ /usr/local/bin/redis- cli
- $ set test xjx
- $ get test
-
코드 복사
4.
-
-
$ gedit /etc/redis/redis.conf
- 데몬화 설정 yes
- < p>$ gedit /var/run/redis.pid
- 직접 저장합니다. 주로 파일을 생성하기 위해
gedit /etc/init.d/redis
- 스크립트를 편집하고, 직접 다운로드하거나 다음 내용을 입력할 수도 있습니다.
- #!/bin/bash
- #
- # redis - 이 스크립트는 redis-server 데몬을 시작하고 중지합니다
- #
- # chkconfig: - 80 12
- # 설명: Redis는 영구 키-값 데이터베이스입니다
- # 프로세스 이름: redis-server
- # config: /etc/redis/redis.conf
- # pidfile: /var/run /redis.pid
source /etc/init.d/functions
BIN="/usr/local/bin"
- CONFIG= "/etc /redis/redis.conf"
- PIDFILE="/var/run/redis.pid"
### 구성 읽기
- [ -r "$ SYSCONFIG" ] && 소스 "$SYSCONFIG"
RETVAL=0
- prog="redis-server"
- desc="Redis 서버"
- < p>start() {
if [ -e $PIDFILE ];then
- echo "$desc가 이미 실행 중입니다...."
- 종료 1
- fi< ;/p>
echo -n $"$desc 시작: "
- 데몬 $BIN/$prog $CONFIG
- echo
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
- return $RETVAL
- }
stop() {
- echo -n $"Stop $desc: "
- killproc $prog
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && rm -f /var/lock/ subsys/$ prog $PIDFILE
- return $RETVAL
- }
restart() {
- 중지
- 시작
- }
- < ;p>case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart)
- restart
- ;;
- condrestart)
- [ -e /var/lock/subsys/$prog ] && restart
- RETVAL=$?
- ;;
- status)
- status $prog
- RETVAL =$?
- ;;
- *)
- echo $"사용법: $0 {start|stop|restart|condrestart|status}"
- RETVAL=1
- esac
exit $RETVAL
-
코드 복사
파일 권한 변경:
-
- $ chmod 755 /etc/init.d/redis
코드 복사
추가 시작:
-
- $ chkconfig --add redis
- $ chkconfig --level 345 redis on
- $ chkconfig --list redis
코드를 복사
하고 서버를 다시 시작하고, $service redis status 구성이 올바른지 확인하세요
다음은 phpredis의 설치 및 구성 방법을 소개합니다.
2. phpredis
1. 직접 다운로드하고 압축을 푼다.
https://github.com/nicolasff/phpredis/archive/master.zip
2.
-
- $ cd /root/phpredis-master
- $ /usr/local/php/bin/phpize
- $ ./configure --with -php-config=/usr/local/php/bin/php-config
- $ make && make install
-
코드 복사
참고: 실제 상황에 따라 경로가 수정됩니다.
3.php 확장
$ gedit /usr/local/php/etc/php.ini
Extension=redis.so를 추가한 다음 php-fpm(nginx 아님)을 다시 시작하세요.
4. 테스트
-
- $redis = new Redis();
- $redis->connect('127.0.0.1',6379);
- $redis ->set('test','hello world!');
- echo $redis->get('test');
-
코드 복사
3.phpredisadmin
http://down.admin5.com/php/75024.html
다운로드하여 www 디렉토리에 압축을 풀면 모든 사람에게 제공됩니다. 최신 공식 버전을 사용하지 않는 것이 가장 좋습니다.
|