-
- $ 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
- Set daemonize yes
$ gedit /var/run/redis.pid
- 直接保存、主に作成このファイル
gedit /etc/init.d/redis
- スクリプトを編集します。自分でダウンロードするか、次の内容を入力することもできます
- #!/bin/bash
- #
- # redis - thisスクリプトは、redis-server デーモンを開始および停止します
- #
- # chkconfig: - 80 12
- # description: Redis は永続的なキーと値のデータベースです
- # processname: 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 サーバー"
start() {
-
if [ -e $PIDFILE ];then
- echo "$desc はすでに実行中です..."
- 1 を終了します
- fi
echo -n $"Starting $desc: "
- デーモン $BIN/$prog $CONFIG
RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
- return $RETVAL
- } < /p>
stop() {
- echo -n $"Stop $desc: "
- killproc $prog
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && rm -f /var /lock /subsys/$prog $PIDFILE
- return $RETVAL
- }
restart() {
- stop
- start
- }
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
- < ;p> ;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.phpredis管理者
http://down.admin5.com/php/75024.html
www ディレクトリにダウンロードして解凍するだけです。最新の正式バージョンは使用しない方がよいでしょう。使用してみるとわかります。
|