redis缓存服务器简介
- 远程字典服务器
- 一款高性能的分布式内存存储数据库
- 支持数据持久化(定期把内存里的数据存储到硬盘)
- 支持多种数据类型
- 支持master—slave模式复制数据
Wordpress的部署环境就不讲述了,详情可以查看文章
安装redis
wget https://download.redis.io/releases/redis-5.0.12.tar.gz
tar -xf redis-5.0.12.tar.gz
cd redis-5.0.12
make
make install
cd utils/
./install_server.sh
./install_server.sh
redis初始化配置
Port : 6379 端口号
Config file : /etc/redis/6379.conf 配置文件路径
Log file : /var/log/redis_6379.log 日志路径
Date dir : /var/lib/redis/6379 库文件目录
Executable : usr/local/bin/redis-server 启动程序目录
Cli Executable : /usr/local/bin/redis-cli 命令行工具
一路回车完成,如果需要定制,配置时直接修改
管理服务
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
设置数据库IP和密码
vim /etc/redis/6379.conf
...
bind 192.168.4.50 #设置服务使用的ip
port 6379 #更改端口号
requirepass 123456 #设置密码
重启服务
/etc/init.d/redis_6379 stop
/etc/init.d/redis_6379 start
安装php-redis扩展
网上有很多安装php-redis的教程,但都是使用源码安装,如果你的php是使用源码安装可以使用网上的教程,如果不是就有坑,我使用的是yum安装的php7.4,已配置了php的repo地址,详情可以查看文章部署单机版Wordpress
安装php-redis
yum -y install php-redis
php-m | grep redis
编写测试文件,看是否写入redis
cat >/usr/local/nginx/html/test.php <<EOF
<?php
$redis = new redis();
$redis->connect("192.168.4.50","6379");
$redis->auth("123456");
$redis->set("linux","redhat");
echo $redis->get("linux");
?>
EOF
访问http://kangrs/test.php
到这里redis缓存服务器就搭建好啦,可以提升网站的性能啦!