gpt4 book ai didi

php - Redis读写基本概念

转载 作者:可可西里 更新时间:2023-11-01 11:04:02 27 4
gpt4 key购买 nike

我有一个 mysql 数据库,里面有数百万条记录。我想使用 Redis 来提高性能。我已经阅读过有关 Redis 及其一些命令的内容。
但是我不明白redis是如何工作的。我的意思是,据我所知,我可以使用 Redis 来缓存 MySQL 数据。但是 Redis 如何知道自上次缓存以来的新记录。 (我认为 Redis 也会从 mysql 中获取数据以缓存它们 - 所以它是从 mysql 中选择的)

foreach插入mysql,redis也应该更新,我不明白直接从mysql中选择和Redis也是从mysql中选择更新自己有什么区别。 (我不知道Redis是如何工作的,但我认为它是这样工作的)

谁能解释一下 Redis 缓存的工作原理?

最佳答案

您的应用程序代码必须更新 Redis 和 MySQL。为此,您可以调用 SET 以按字符串键存储新数据。然后使用 GET 命令获取相同的数据。

您可以将 Redis 视为缓存,但真正的好处在于它的数据结构允许您从根本上实时修改缓存。这些适用于简单的列表/集合。使用 Redis 的 Webscale 系统通常将 Redis 用作其面向 Web 的应用程序代码将调用的唯一系统。 MySQL 和其他 RDMBS 只是用于报告数据或历史归档。

关于php - Redis读写基本概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20172714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com