首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么时候为PHP应用程序使用Redis代替MySQL?

什么时候为PHP应用程序使用Redis代替MySQL?
EN

Stack Overflow用户
提问于 2010-10-19 16:53:56
回答 3查看 56.3K关注 0票数 81

我一直在找雷迪斯。它看起来很有趣。但是从实际的角度来看,在什么情况下使用Redis比使用MySQL更好呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-19 17:39:01

忽略整个NoSQL与SQL的争论,我认为最好的方法是将它们结合起来。换句话说,将MySQL用于系统的某些部分(复杂的查找、事务),将redis用于其他部分(性能、计数器等)。

根据我的经验,性能问题与可伸缩性有关(大量用户...)最终会迫使您添加某种类型的缓存来从MySQL服务器中移除负载,而redis/memcached在这方面非常擅长。

票数 98
EN

Stack Overflow用户

发布于 2015-12-09 04:47:15

MySql -

1)结构化数据2) ACID 3)繁重的事务和查找。

瑞迪斯-

1)非结构化数据2)简单快速的查找。对于会话的eg - token 3)使用它作为缓存层。

票数 6
EN

Stack Overflow用户

发布于 2019-04-13 14:36:36

根据官方网站的介绍,Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。实际上,Redis是一个高级的键值存储。它真的是超级快,具有惊人的高吞吐量,因为它每秒可以执行大约110000个集合,大约每秒81000个GET。它还支持存储一组非常丰富的数据类型。事实上,Redis每次都会将数据保存在内存中,但也会持久存储在磁盘数据库中。因此,它带来了一个权衡:惊人的速度与数据集的大小限制(根据内存)。在本文中,为了与MySQL进行比较,我们将使用Redis作为缓存引擎。

点击此处阅读:Redis vs MySQL Benchmarks

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3966689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档