php是最好的语言

redis安装与使用

https://blog.csdn.net/jacksonzhou88/article/details/55509614(redis服务端)       

https://blog.csdn.net/ahou2468/article/details/70598379(远程连接修改的地方)



 redis和memcache安装也分为服务端和客户端。

        安装服务端步骤如下:wget http://download.redis.io/releases/redis-3.2.5.tar.gztar xzf redis-2.6.14.tar.gz  ,ln -s redis-2.6.14 redis,cd redis ,make PREFIX=/application/redis install,make,在安装redis成功后,你将可以在/usr/local/redis看到一个bin的目录,里面包括了以下文件: redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server。cp /application/redis/utils/redis_init_script /etc/rc.d/init.d/redis,vim /etc/rc.d/init.d/redis:配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/sh 
#chkconfig: 2345 80 90 
# Simple Redis init.d script conceived to work on Linux systems 
# as it does use of the /proc filesystem. 
   
REDISPORT=6379 
EXEC=/usr/local/redis/bin/redis-server 
CLIEXEC=/usr/local/redis/bin/redis-cli 
   
PIDFILE=/var/run/redis_${REDISPORT}.pid 
CONF="/etc/redis/${REDISPORT}.conf" 
   
case "$1" in 
    start) 
        if [ -f $PIDFILE ] 
        then 
                echo "$PIDFILE exists, process is already running or crashed" 
        else 
                echo "Starting Redis server..." 
                $EXEC $CONF & 
        fi 
        ;; 
    stop) 
        if [ ! -f $PIDFILE ] 
        then 
                echo "$PIDFILE does not exist, process is not running" 
        else 
                PID=$(cat $PIDFILE) 
                echo "Stopping ..." 
                $CLIEXEC -p $REDISPORT shutdown 
                while [ -x /proc/${PID} ] 
                do 
                    echo "Waiting for Redis to shutdown ..." 
                    sleep 1 
                done 
                echo "Redis stopped" 
        fi 
        ;; 
    *) 
        echo "Please use start or stop as first argument" 
        ;; 
esac 

        chkconfig --add redis。然后启动redis,service redis start 。然后修改一些东西,vi /etc/profile,在最后行追加: export PATH="$PATH:/application/redis/bin",然后. /etc/profile,最后执行redis-cli  。 

    客户端安装:

    wget https://github.com/owlient/phpredis/archive/master.zip,unzip master.zip,cd phpredis-master//application/php/bin/phpize, ./configure --with-php-config=/application/php/bin/php-config ,make,make install后面和安装memcache一样在php.ini添加extension=redis.so重启nginx。查看phpinfo是否有对应模块。使用如下代码测试:


<?php

$redis = new redis();  

$redis->connect('127.0.0.1', 6379);  //改成服务器端域名,端口默认6379

$result = $redis->set('test',"11111111111");

$result = $redis->get('test');  

var_dump($result);    //结果:bool(true)  

?>




作者:xTao 分类:LNMP 浏览:2336 评论:0