1.安装: wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
2.压缩:tar -zxvf phpredis-3.1.4.tar.gz
3.进入目录: cd phpredis-3.1.4
4.运行:/usr/bin/phpize
5.配置:./configure --with-php-config=/usr/bin/php-config(出现错误,php-config路径问题)
6. make && make install(错误fatal error: zend_smart_str.h: No such file or directory,版本问题,换低版本ok)
thinkphp中配置文件中:
'DATA_CACHE_PREFIX' => 'redis_',//前缀
'DATA_CACHE_TYPE' => 'Redis',//默认动态缓存为Redis
'REDIS_RW_SEPARATE' => false, //Redis读写分离 true 开启
'REDIS_HOST' => '127.0.0.1', //redis服务器ip,多台用逗号隔开;读写分离开启时,第一台负责写,其它[随机]负责读;
'REDIS_PORT' =>'6379',//端口号
'REDIS_TIMEOUT' => '300',//超时时间
'REDIS_PERSISTENT' => false,//是否长连接 false=短连接
'REDIS_AUTH' => ''123456",//AUTH认证密码
控制器文件中直接使用:
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);