什么是Redis?
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
——来自于Redis 教程 | 菜鸟教程 (runoob.com)
到底是个什么东西呢?我感觉他是以key-value键值的形式可以长久存在于内存的数据库,即将MySQL查询的数据库存于内存当中,以达到高效并发,网站秒开的目的。
之前一直用WP Super Cache插件,效果也还可以,他只能减轻PHP的压力,但不能降低数据库的查询。这段时间从内网穿透到反向代理,我感觉本站打开速度没以前那么快了。查询WP Super Cache插件的脚本记录发现打开首页需要查询151次数据库,耗时0.8秒,内存占用30多M。所以才想到要尝试一下Redis。
这几天也了解了一下,安装也很简单。如果你是用军哥的lnmp,ssh到安装文件夹下,输入以下命令即可:
./addons.sh install redis
如果是宝塔,抱歉我没用过,你搜搜其他教程看看,估计也很简单。
然后WordPress博客用一个插件:Redis Object Cache,开启搞定!如果你一个服务器上多个站点,有可能会混乱,可以参考这篇文章设置。
WP Super Cache + Redis的方案目前没遇到冲突,而且查询的次数降到了15次,内存占用近40M,效果还是很明显的。
版权声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 皇家元林
本文链接: 博客开启Redis服务
本文链接: 博客开启Redis服务
这个真好用,我的首页,从原来的69次查询,降到了3次.真棒!
1年前 · 嘉兴 · Google Chrome 86 Windows 10
@profan 这个效果确实很明显!
1年前 · 合肥 · Wordpress App 23 iPhone iOS 16.3
这个看起来有点意思~~找时间试试
1年前 · 临沂 · Google Chrome 114 Windows 10
@obaby 确实值得一试,而且还简单!
1年前 · 合肥 · Firefox 117 Windows 10
喜欢折腾的人,typecho没这么多插件不好折腾哈
1年前 · 楚雄彝族自治州 · Firefox 117 Windows 10
@sagrre 最近摸鱼的时间多,就随便搞搞!typecho用户也不少,类似的插件肯定有的,当然访问没问题,这玩意儿有没有都一样的
1年前 · 合肥 · Wordpress App 23 iPhone iOS 16.3