2024-03-04
分类:开源工具
阅读(269) 评论(0)

对于使用OpenLiteSpeed环境的小伙伴来说,加上LiteSpeed Cache缓存插件就可以让[WordPress](https://www.xiapilu.com/tag/25 "【查看含有[WordPress]标签的文章】")站点速度得到极大提升。而在其中的一个重要设置就是对象缓存的设置。之前搬主题也介绍了不少关于对象缓存Memcached的文章,如下:
其中主要是关于LSMCD的,但是也有很多小伙伴不喜欢LSMCD或者Memcached,都转向了[Redis](https://www.xiapilu.com/tag/227 "【查看含有[Redis]标签的文章】")阵营,这里搬主题就分享一下[CyberPanel](https://www.xiapilu.com/tag/224 "【查看含有[CyberPanel]标签的文章】")面板安装设置[Redis](https://www.xiapilu.com/tag/227 "【查看含有[Redis]标签的文章】")优化加速服务全流程图文教程。
什么是[Redis](https://www.xiapilu.com/tag/227 "查看更多关于 Redis 的文章")
--------------------------------------------------------------
[Redis](https://www.xiapilu.com/tag/227 "【查看含有[Redis]标签的文章】")是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步,当前 [Redis](https://www.xiapilu.com/tag/227 "【查看含有[Redis]标签的文章】")的应用已经非常广泛,国内像新浪、淘宝,国外像 Flickr、Github等均在使用[Redis](https://www.xiapilu.com/tag/227 "查看更多关于 Redis 的文章")的缓存服务。
安装Redis服务端
----------
国内很多使用BT宝塔面板的,基本都是直接在BT宝塔面板的PHP扩展里新增Redis扩展就行了,网上也很多教程。这里搬主题主要是介绍基于[CyberPanel](https://www.xiapilu.com/tag/224 "【查看含有[CyberPanel]标签的文章】")面板的操作。
首先登录自己的[CyberPanel](https://www.xiapilu.com/tag/224 "【查看含有[CyberPanel]标签的文章】")面板,然后找到菜单【管理服务】-【Applications】
看到Redis的图标,点击后面的安装按钮,安装成功后如下
安装LSPHP的Redis扩展 {#ftoc-heading-3}
---------------------------------
然后点击【安装扩展】
然后选择【**选择PHP版本** 】里,选择自己目前网站正在使用的PHP版本,比如使用的是PHP 7.3,那就选择7.3
然后就出现各种PHP的扩展,往下拉,找到Redis的扩展,如下,然后点击安装
安装完成后,安装工作就完成了,接下来需要进行设置工作。
设置Redis服务端参数
------------
通过SSH工具,进入路径 `/usr/local/lsws/lsphp73/etc/php.d`
打开 `50-redis.ini` ,然后把里面Redis路径前的 `;` 号去掉,改为如下代码
```
session.save_handler = redis
session.save_path ="127.0.0.1:6379"
```

设置PHP参数 {#ftoc-heading-5}
-------------------------
打开自己对应版本的php.ini,如路径为 `/usr/local/lsws/lsphp74/etc`
搜索 `session.save_handler` ,然后把后面填写Redis,如下
即 `session.save_handler = redis`
再搜索 `session.save_path` ,然后把后面填写为 127.0.0.1:6379 ,如下
即 `session.save_path = "127.0.0.1:6379"`
然后保存。
重启PHP服务后即可。
设置LiteSpeed Cache缓存插件 {#ftoc-heading-6}
---------------------------------------
打开[WordPress](https://www.xiapilu.com/tag/25 "【查看含有[WordPress]标签的文章】")后台的LiteSpeed Cache缓存插件,点击【缓存规则】,点击【对象】,填写信息如下
> 对象缓存:开启
>
> 方法:Redis
>
> 主机:127.0.0.1
>
> 端口:6379
然后保存后,设置完成。
没问题的话,上面的状态会显示 **连接测试: 通过** 的字样的。
以上就是搬主题分享的[CyberPanel](https://www.xiapilu.com/tag/224 "【查看含有[CyberPanel]标签的文章】")面板安装设置Redis优化加速服务全流程图文教程。
原文链接:[CyberPanel面板安装设置Redis优化加速服务全流程图文教程](https://www.banzhuti.com/cyberpanel-redis-setting.html)
众生皆苦,唯有自渡!