Linux服务器的配置、维护、环境搭建和安全配置之六Redis插件安装(centos7)

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

1.wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz //下载文件

2.tar -zxvf redis-2.8.9.tar.gz //解压文件
3.cd redis-2.8.9 并且执行make和 make install命令安装 //src文件夹中会生成6个文件
redis-server(启动服务端)、redis-cli(调用客户端)、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel
4.建立redis配置目录

mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/6379

5.复制配置模板文件
cp redis.conf /etc/redis/6379.conf
修改6379.conf配置项 daemonize(守护进程,可以在后台运行,配置redis作为守护进程运行,默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把配置文件里daemonize改成 yes。# 当redis作为守护进程运行的时候,它会写一个 pid /var/run/redis.pid 文件里面。)

//修改配置文件 /etc/redis/6379.conf
daemonize yes            
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log

6.开启redis服务
进入 /etc/redis/
执行 redis-server 6379.conf
cat /var/redis/log/redis_6379.log //查看redis日志文件

7.如果通过命令行来操作redis的话 再开启一个redis的客户端
进入redis的安装目录 cd /root/redis-stable/src/,
执行 redis-cli //启动redis服务

8.安装php的redis的扩展
  * git clone https://github.com/nicolasff/phpredis
  * git checkout php7
  * phpize //进入redis文件夹中执行phpize生成configure等文件
  * ./configure --with-php-config=/usr/bin/php-config
  * make && make install

生成以so结尾的文件 会返回一个路径 Installing shared extensions: /usr/lib64/php/modules/
9.编辑php.ini
10.添加redis.so extension=/usr/lib64/php/modules/redis.so
11.重启 nginx 和php-fpm
12.systemctl restart nginx.service systemctl restart php-fpm.service //重启nginx、fpm服务
13.查看phpinfo() //查看是否安装上redis插件
这里写图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐