前提:centos7、php7
安装redis-server
1:yum install redis
编译安装php-redis 扩展
1:下载编译安装
wget https://codeload.github.com/phpredis/phpredis/zip/php7
//解压
unzip php7
cd phpredis-php7
//通过phpize生成configure
/use/bin/phpize
编译
./configure
make && make install
2:修改php.ini配置 加上redis扩展
//vim php.ini 添加 extension=redis.so
extension=redis.so
3:phpinfo可查看该扩展已成功安装
redis命令:
redis-cli 链接redis
ping 测试redis启动成功
flushdb 清空当前数据
set mykey 'xxx' 添加数据
CONFIG GET requirepass 获取密码
CONDIG SET requirepass password 设置密码
AUTH password 使用密码认证
启动redis服务
redis-server /usr/local/etc/redis.conf
关闭redis服务
无密码:redis-cli shutdown 有密码:redis-cli -a "password" shutdown
查看redis进程
MAC:lsof -i tcp:6379
CENTOS:ps -ef | grep redis
第二次:编译安装php-reids扩展
下载php-redis扩展 安装;
#下载
git clone https://github.com/phpredis/phpredis
cd phpredis
#生成configure文件;找到你的php-config文件,并指过去;
phpize /configure --with-php-config=/usr/local/php/bin/php-config
#安装
make && make install
#找到你的php.ini文件;添加下面;或者找到生成的redis.so写绝对路径;
extension=redis.so;
#重启php-fpm即可
service php-fpm restart
servoce nginx restart
与第一次没什么变化 就是第二次configure没有指明php-config;默认没有找到;所以configure 后面指明了php-confiure路径;