相当于从第1篇写起来啦 昨天已经写满100篇文字了~

新的开始哈 又是感谢摄影师无私分享的一天 又没有封面照片可以用了 [今天的封面摄影师和封面链接都在下方]

图片来源

客户的阿里云ECS今天报了个漏洞告警 还是一个高危漏洞 看了下资料 大致意思就是当前安装的phpredis版本比较低 不安全 漏洞详情是下面这个

https://github.com/redis/redis/security/advisories/GHSA-4789-qfc9-5f9q

每次看到ECS的漏洞就比较头疼 特别是服务器这边的同事有事情忙的时候...每次一个服务器的BUG都要搞很久 真佩服后端的同事每天可以对着终端那些密密麻麻的服务器报错 安装进程发呆

后来问了下同事 解决也不难 直接升级phpredis的版本 然后给了我一些自己安装和更新的文档和代码 先贴一下 担心后来找不到了 先检查一下PHP的版本 如果不是PHP8+以上的 还不能直接升级最新版的redis 环境得单独配置

php -v

然后新版本的redis和老版本还是有很多不一样的地方 需要先熟悉新版本的一些特性和API再进行升级会保险一些 对了 一定记得要备份哈 备份备份备份 重要的事情重申3遍

php --ri redis //查看当前phpredis信息sudo yum install php-devel php-pear gcc make //安装必要的编译工具sudo pecl clear-cache //清理PECL缓存//这个之后可以自己加入redis的版本号 //

https://github.com/phpredis/phpredis/releases

这个链接里有版本号列表//

https://pecl.php.net/package/redis

这里也可以查看sudo pecl install redis-

安装完之后 如果没有什么报错 查看一下新安装的redis版本

php --ri redis | grep "Version"

版本号和之前对比 是不一样的 就安装成功了

呃 我这边...当然没这么顺利啦 我们的PHP没有升级到8+的版本 如果今天要安排完 就得把所有环境重新升级一下 想想都头昏 还是晚点同事忙完回来全部丢给他完成了 我担心这一上手 客户的服务器估计要被我搞崩 然后我选了个新的办法

嗯嗯 我给他的ECS单独买了个阿里云的redis 因为之前团队内部开会的时候也提过了 试试阿里云单独提供的这一套云数据库redis 刚好今天瞌睡遇到枕头~ 买了7.0版本的 分片规格选了最低的256MB

😯 对了 购买链接 需要的从下面的链接去买也OK 进入之后点击红色区域就可以买了

https://www.aliyun.com/minisite/goods?userCode=xnslze5d

晚点让同事做个数据迁移 试试单独的这套使用起来怎么样 有什么BUG或者不同的地方 包括优点 用一段时间之后来公众号文章里反馈

保持好奇 不断进步 下期见~