当前位置:论坛首页 > Linux面板 > 求助

【已解答】关于宝塔PHP的扩展安装redis的问题

发表在 Linux面板2020-9-24 10:05 [复制链接] 23 7532

为了加速网站访问速度,安装PHP的扩展插件 Redis , 查看进程并没有发现Redis进程

1) 没有发现Redis进程,是否说明Redis没有生效?
2) 需要怎么处理, 才可以使Redis生效? Redis生效后该如何优化?
3)有没有其他的优化网站速度方案




111111.png
111112.png
使用道具 举报 只看该作者 回复
发表于 2020-9-24 10:07:12 | 显示全部楼层
目前服务器的内存 会出现一直上升, 大概8-9小时, 服务器的内存就会提升到100%,然后mysql就会挂了
使用道具 举报 回复 支持 反对
发表于 2020-9-24 10:11:08 | 显示全部楼层
kevinkoo 发表于 2020-9-24 10:07
目前服务器的内存 会出现一直上升, 大概8-9小时, 服务器的内存就会提升到100%,然后mysql就会挂了 ...
  1. ps aux|grep redis
复制代码

服务器上执行下,如果没有进程就说名没有安装redis这个软件,而php扩展中的redis是依赖于你服务器上的redis‘软件的’
使用道具 举报 回复 支持 反对
发表于 2020-9-24 10:26:25 | 显示全部楼层
这个需要你自己单独针对redis模块进行开发呀,你自己要配置保存类型,保存时间,提取方式等等,并不是你安装了redis扩展他就会起作用,你没有针对性的开发,也就不会触发redis的连接,他肯定就不工作呀。
使用道具 举报 回复 支持 反对
发表于 2020-9-24 10:42:03 | 显示全部楼层
如果数据库压力过大,除了优化查询代码之外,redis的思路就是对查询量大且更新频率较低的数据,进行缓存处理,用户访问时候,首先从redis缓存查询,这样就不会直接去mysql查询,压力相对小一些。

除了redis之外,常用的那些框架程序,也都自带各种cache的缓存功能。

还有就是对数据库的索引之类的优化方案
使用道具 举报 回复 支持 反对
发表于 2020-9-24 10:55:41 | 显示全部楼层
Redis使用一般首先安装Redis客户端,第二步安装php-redis扩展,第三步代码中的Cache缓存设置成Redis。如果程序中不开发Cache缓存部分,也起不到加速作用。至于Redis持久化想配置配置,不想配置拉倒,小网站影响不大。

想进一步提升网站访问速度的话可以把静态资源跟网站分离,在静态资源上使用CDN加速
使用道具 举报 回复 支持 反对
发表于 2020-9-24 12:22:55 | 显示全部楼层
大炮运维V587 发表于 2020-9-24 10:11
服务器上执行下,如果没有进程就说名没有安装redis这个软件,而php扩展中的redis是依赖于你服务器上的re ...

redis 已经安装
111113.jpg
使用道具 举报 回复 支持 反对
发表于 2020-9-24 12:33:51 | 显示全部楼层
dongyao 发表于 2020-9-24 10:42
如果数据库压力过大,除了优化查询代码之外,redis的思路就是对查询量大且更新频率较低的数据,进行缓存处 ...

需要怎么处理? 有没有相关的文档?
使用道具 举报 回复 支持 反对
发表于 2020-9-24 12:34:41 | 显示全部楼层
菠菜园 发表于 2020-9-24 10:55
Redis使用一般首先安装Redis客户端,第二步安装php-redis扩展,第三步代码中的Cache缓存设置成Redis。如果 ...

需要如何处理? 有没有相关文档。

新手一枚,还望大佬们多多指教
使用道具 举报 回复 支持 反对
发表于 2020-9-24 12:46:14 | 显示全部楼层
大炮运维V587 发表于 2020-9-24 10:11
服务器上执行下,如果没有进程就说名没有安装redis这个软件,而php扩展中的redis是依赖于你服务器上的re ...


redis 安装截图
111114.jpg
使用道具 举报 回复 支持 反对
发表于 2020-9-24 14:23:56 | 显示全部楼层

从你的回答看你的redis、redis扩展都已经安装好,怎么使用上缓存要看你的站点缓存这里的配置的,你可以咨询下你的网站开发者,指定redis的缓存方式
使用道具 举报 回复 支持 反对
发表于 2020-9-24 14:24:02 | 显示全部楼层
kevinkoo 发表于 2020-9-24 12:34
需要如何处理? 有没有相关文档。

新手一枚,还望大佬们多多指教

服务器里装过redis之后,你可以在宝塔插件里找一下Redis可视化管理工具(我记得有人做了插件)或者去Redis官网下载一个本地的管理工具。连接到你的服务器Redis上看看。这种是最简单的方法。
如果连接不成功,或其他错误提示,则说明是服务器Redis软件安装配置问题。否则只需要修改你的网站程序即可。
使用道具 举报 回复 支持 反对
发表于 2020-9-24 15:35:29 | 显示全部楼层
菜鸡 百度不会?
使用道具 举报 回复 支持 反对
发表于 2020-9-24 21:21:25 | 显示全部楼层

老鸟, 帮忙百度下 ,  菜鸡不知道百度啥
使用道具 举报 回复 支持 反对
发表于 2020-9-24 21:33:15 | 显示全部楼层
菠菜园 发表于 2020-9-24 14:24
服务器里装过redis之后,你可以在宝塔插件里找一下Redis可视化管理工具(我记得有人做了插件)或者去Redi ...

已经安装redis管理工具, 没有值  是不是 redis 并没有生效?
115.jpg
116.jpg
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表