Redis比MySQL更快吗?

 千片叶 发布于 2022-12-31 19:39

我刚刚读到Redis是"持久的".这是否意味着它存储在硬盘中?如果是的话,它怎么能比基于硬盘的MySQL更快?显然,我只是一个初学者,所以不要太苛刻.

连接到:以 最便宜的方式缓存node.js中的数据?

1 个回答
  • Redis仅适用于键值对,这更简单,但远不能涵盖像MySQL这样的关系数据库的正常用例.

    Redis的持久性是可选的.许多用例不需要持久性(例如,我使用Redis在我的服务器程序之外存储用户会话,以便我可以重新启动它而无需用户注意).在那种情况下,磁盘上没有写入.

    即使您将其配置为持久性,也不会在存储中的每次写入时进行写入,这意味着在严重崩溃的情况下您可能会丢失多达几秒的数据.但这也意味着更好的表现.

    总的来说,你并不真正比较Redis和MySQL:

    如果你想要可靠的关系存储,你使用MySQL(或其他DBMS)

    如果您在崩溃的情况下可以丢失几秒钟的数据并且您只需要快速存储和检索键值对,那么Redis可能会很有趣

    2022-12-31 19:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有