phpredis 可以到官方网站:https://github.com/nicolasff/phpredis#installingconfiguring 下载

本文档用 version 3.01 为例

wget https://github.com/nicolasff/phpredis/archive/master.zip
/usr/local/php/bin/phpize  ./configure –with-php-config=/usr/local/php/bin/php-config
make && make install
echo “extension = redis.so” >> /usr/local/php/etc/php.ini

或手动将 redis 扩展配置添加到 php.ini 中,从新启动 php 使之生效。

./php-fpm -y fpm.conf -c php.ini 


phpinfo() 函数中可以看到 redis 扩展相关信息:


可以使用 Redis 中文手册:http://classfoo.com/ccby/article/aLI66w 学习更多相关知识。

  • $redis = new Redis(); 

    connectopen 链接 redis 服务。

    参数:

    hoststring,服务地址 

    portint,端口号 

    timeoutfloat,链接时长 (可选, 默认为 0,不限链接时间) 

    例如:

    $redis->connect('127.0.0.1', 6379);
    $redis->connect('127.0.0.1'); // port 6379 by default
    $redis->connect('127.0.0.1', 6379, 2.5); // 2.5 sec timeout.
    $redis->connect('/tmp/redis.sock'); // unix domain socket.

    详细接口手册,参考https://github.com/nicolasff/phpredis#class-redis