问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

wordpress 能不能用 redis 做主数据库,mysql 用来写入

发布网友 发布时间:2022-04-14 07:22

我来回答

2个回答

懂视网 时间:2022-04-14 11:44

昨天谈到了使用Redis来加速Wordpress,有两种常见的方法。 第一种类似于FastCGI那种直接将php缓存;第二种就是那种利用Redis的客户端开发包连接到php,达到加速目的。 现在一试Redis+Predis(客户端开发包)来加速Wordpress。使用了Redis+(Predis+)Wordpress可

一试Redis+Predis加速Wordpress昨天谈到了使用Redis来加速Wordpress,有两种常见的方法。

第一种类似于FastCGI那种直接将php缓存;第二种就是那种利用Redis的客户端开发包连接到php,达到加速目的。

现在一试Redis+Predis(客户端开发包)来加速Wordpress。使用了Redis+(Predis+)Wordpress可以代替Varnish+W3TC+Memcache+Wordpress。本身VPS带有Nginx、FastCGI、PHP-with-OPCache。

安装Redis还有点麻烦,遇到几个问题,顺便说一下,将解决方法留给过往者。

首先交代的是,我的系统是:CentOS release 5.9 (Final) x86。
第一个问题,Redis必须要有TCL8.5以上的支持。

wget http://prdownloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gz
tar xzvf tcl8.6.0-src.tar.gz
cd tcl8.6.0/unix
./configure
make
make install
ln -s /usr/local/bin/tclsh8.6 /usr/local/bin/tclsh

然后才可以安装Redis,安装如下:

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
tar xzf redis-*.tar.gz
cd redis-*
export CFLAGS=-march=i686
make distclean
make
make install
cd utils 
./install_server.sh

一直回车后,这时会出现这个错:
./install_server.sh: line 178: update-rc.d: command not found
exists, process is already running or crashed
解决它,必须对/etc/init.d/redis_6379进行修改,只有要“ ”删除并且输入回车,修改完毕后,保存,执行下面两句刚才没执行的命令:

chkconfig --add redis_6379
chkconfig --level 345 redis_6379 on

出现了下面这个错service redis_6379 does not support chkconfig请在/etc/init.d/redis_6379的类声明后面(一般是第二行),添加
# chkconfig: 2345 85 15
# description: Redis is a persistent key-value database
重新执行上面两句chkconfig,问题解决。安装完成,运行后的图:
一试Redis+Predis加速Wordpress
只能说,你妹的Redis做的src包真烂。


废话也挺多的,再说说使用后的感觉。

在8M的网络下,Redis+(Predis+)Wordpress,我实在是没太多感觉,感觉还是老样子。然后我又在webluker、17ce、webkaka等测试网页做测试,结果跟以前差不多,没什么变化。导致这个原因,可能是因为使用Predis了这种Redis客户端开发包,在效率等方面其实并不占优。可能还是要使用第一种方法,第一种方法,比较麻烦,Nginx等要重新配置,所以还没尝试。

上面说的是前台的体现和感觉,再来说说后台,因为Redis现在已经被我去除卸载了,又忘记截图,所以描述下情况。

禁用了Varnish+W3TC+Memcache,后台负载变得非常小,php-fpm子进程也变少。大流量访问,后台基本上没什么过大的反应,不得不感叹其稳定和效率。命中方面,我记得是95%左右。存储的key只有几百个,对于Redis来说,真的是大材小用了。

现在还是用回Varnish+W3TC+Memcache+Wordpress。等有空直接将Redis与Nginx配在一起使用,来加速。

转载请注明转自:kn007的个人博客的《一试Redis+Predis加速WordPress》

热心网友 时间:2022-04-14 08:52

不能,MYSQL和Redis是完全不同的数据结构存储方式和操作语法(一个遵循SQL一个是NOSQL),一旦替换必然就不是WP了
WP确实可以使用其它数据库 但是仅限在遵循SQL规范的数据库范畴。超出了SQL。。那改动就不是一般的大了
redis适合什么场景?

1、缓存。 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。(推荐:《 Redis视频教程 》)2、排行榜。 很多网站都有排行榜应用的,如京东的月...

php面试题 memcache和redis的区别

1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。抛开这些,可以深入到Redis内部构造去观察更加本质的区别,理解Redis的设计。在Re...

开源数据库有哪些

从WordPress到Movable Type都把MySQL作为默认的数据库。此外,自甲骨文收购MySQL以后,又将MySQL闭源的潜在风险,因此社区采用分支的方式避开这种风险,开发并运营着完全兼容MySQL的MariaDB数据库。

做移动端WebApp用什么框架比较好

不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含 Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允 许嵌入JS代码)等应用开发必备的API接口。 基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平...

redis主要解决了什么问题

将no-appendfsync-on-rewrite的配置设为yes可以缓解这个问题,设置为yes表示rewrite期间对新写操作不fsync,暂时存在内存中,等rewrite完成后再写入。最好是不开启Master的AOF备份功能。4.Redis主从复制的性能问题 第一次Slave向Master同步的实现是:Slave向Master发出同步请求,Master先dump出rdb文件,然后将...

Kinsta,高级WordPress主持人:AndreaZoellner和BrianLi访谈

使用Nginx和MariaDB创建一个或多个站点的WordPress站点。它还包括强大的工具,如内置数据库管理器、SMTP服务器、WP_调试切换等。DevKinsta不仅适用于Kinsta客户,如果您有Kinsta主机,您可以直接从MyKinsta仪表板推拉。Kinsta如何比其他WordPress主机提供商更好AZ:有几件事使金斯塔独一无二。首先是我们惊人的...

一般项目为了解决什么问题而使用redis

redis是内存数据库,访问速度非常快,所以能够解决的也都是这些缓存类型的问题,如下:1、会话缓存(Session Cache)最常用的一种使用Redis的情景是会话缓存(session cache)。用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。当维护一个不是严格要求一致性的缓存时,如果用户的购物车...

三分钟读懂redis数据库

区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。1. 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,...

常用的开源软件有哪些(哪些是开源软件)

1、Dolibarr Dolibarr是一个免费的开源ERP软件包,该软件为中小型实体、基金会和自由职业者提供大量的业务和组织解决方案。它的主要特点是企业资源规划(ERP)和客户关系管理(CRM),这些是当今复杂和数据丰富的组织的基本功能。2、WinSSHTerm WinSSHTerm是一款绿色单文件SSH客户端工具,这款工具结合了PuTTY...

web3需要哪些技术?

+css+js,javaEE,ajax,数据库,jsp,这些知识就够做出一个javaweb项目了,不过性能可能不是太好,正常项目还应该要有数据库连接池,redis缓存等 做JavaWeb项目需要掌握哪些技术? 要做JavaWeb项目,需要掌握的技术有:Java语言、面向对象分析设计思想、设计模式和框架结构、XML语言、网页脚本语言、数据库、应用服务器和集成...

wordpress数据库缓存 wordpress添加redis wordpressRedis redis和mysql结合使用 redis与mysql redis为什么比mysql快 redis mysql完美结合 redis持久化到mysql redis配合mysql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是一种豆的花,不晓得名字 梅豆角中毒如何治疗 梅豆角基本信息 一个人背着钓鱼干拿着一袋钱在井口是什么成语 12的小女孩月经不规律怎么回事 阜新市到赤峰有多少公里 从阜新到赤峰怎么坐大客 长生不老为了什么 坚持不放弃的小故事:人生当搏必须搏 昆廷皓辰是一对吗 怎么看是哪一年注册的 夏季尝鲜黄瓜馅的饺子,该怎么做? 怎么看注册了多长时间了 那位知道凉拌鱼皮怎么做 凉拌鱼皮怎么做好吃 凉拌鱼皮的做法窍门 凉拌鱼皮怎么做 西门子油烟机有异响的原因? 爽滑筋道的凉拌鱼皮,在制作时都有哪些注意事项? 怎么看自己的什么时候注册的 饭店平时会见到凉拌鱼皮这道菜,那么鱼皮应该怎么去腥? 如何判断wordpress正确使用了redis 苦菊馅饺子的做法步骤图,苦菊馅饺子怎么做 levian这个牌子贵吗 延迟开学的省份是什么? GORE-TEX软和硬有什么区别 GORE-TEX休闲鞋时间长了防水功能会不会失效? 老婆去欧洲旅游回来,还给我买了双带有GORE-TEX的休闲鞋,戈尔特斯不是衣服么,怎么觉得有点山寨呀? 登山鞋:gore-tex和primaloft相比,gore-tex到底保暖不? gore-tex 的鞋是什么牌子性价比最高? 剑客人物 游戏名字 潮湿和干燥属于什么非生物因素 干燥机是什么啊 属于机械行业吗 干什么用的 干燥综合征属于什么病症? 皮肤过于干燥属于什么病? 人数最多的模拟炒股网站是什么 93.1013下午三点整命代火土伤官的男性~详解适合从事职业~等等 模拟炒股的正规网站谁帮忙推荐几个? 干燥车间在消防中属于哪一类? 华为手机阴天怎么拍出好照片 有比游侠股市更好的模拟炒股网站吗 predis包和phpredis扩展的区别是什么 我们想要开展编手链的活动,求简短的宣传语 带苹的词语有哪些 根据我的生辰八字合五行,看我适合从事什么行业?? 有没有不骗人的股票推荐网站 八八字详解 求大师细说细节 如何选择用神 喜神 伤官格是什么 八字五行求细节 一生命运怎样, 在线等 模拟炒股软件、网站大推荐! 干燥综合症是什么科? 星座手链说明说和广告词