我需要使用php创建一个具有大量数据的mysql数据库的解决方案。我的程序将有许多要求,我认为如果我使用缓存和OO数据库,我会得到很好的结果,但是我没有经验。
我认为,例如,如果我将保存在mysql中的信息缓存到redis数据库中,性能将会提高,但是我不知道这是否是个好主意,因此我希望有人来帮助我选择。
抱歉,如果我的英语不太好,我来自巴西。
是的,redis对此很有帮助。但是要获得要点,基本上有两种缓存方法。根据您是否使用框架(和/或不使用框架),您可能会在标准情况下或通过使用插件来获得第一选择:
由您来决定采用哪种方法,我个人几乎总是选择第二种方法。但是,当然,这一切都取决于您有多少时间以及应用程序应该执行的操作-
您最好从mysql查询缓存开始,如果结果不够好,请转到redis和自定义缓存。
问题内容: 我想将Redis用作数据库,而不是缓存。根据我的(有限的)理解,Redis是一个内存数据存储。使用Redis有什么风险,如何减轻它们? 问题答案: 您可以通过多种不同方式将Redis用作权威存储: 打开 AOF (仅附加文件存储),请参阅AOF文档。这将实时记录针对您的数据集执行的所有Redis命令的日志。 使用主从复制运行Redis,请参阅复制文档。如果您的一个实例发生故障,这将使您
问题内容: 我想使用Yii2和redis作为数据库。 到目前为止,我从这里获得了Yii2的Redis ActiveRecord类。 链接1 链接2 但是,我遇到了问题。为什么该类在REDIS中添加为哈希? 除此之外,我找不到插入数据的模式。我添加了一个用户,它将在名称空间下添加一个用户,并在其下添加另一条记录,依此类推,但是主题都没有我在属性中定义的任何字段!仅包含ID。 我知道键值类型数据库和R
问题内容: 我有postgres 9.3 db,我想使用Redis来缓存对数据库的调用(基本上像memcached一样)。我遵循了这些文档,这意味着我已经基本配置了redis以用作LRU缓存。但是不确定下一步该怎么做。如何告诉Redis跟踪对数据库的调用并缓存其输出?我怎么知道它正在工作? 问题答案: 用伪代码: 这可能必须是您正在使用的查询引擎的自定义适配器。
本文向大家介绍使用Memcache缓存mysql数据库操作的原理和缓存过程浅析,包括了使用Memcache缓存mysql数据库操作的原理和缓存过程浅析的使用技巧和注意事项,需要的朋友参考一下 对于大型网站如facebook,ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压
在第一次运行时缓存单个项数据后,后续运行将生成一个不能转换为错误的。我想解决在缓存中存储单个项目后获取该项目的问题。 这是一个gradle Spring应用程序,它将数据存储在MySQL数据库中,并使用redis作为缓存管理器。 服务实现类 控制器类 REDIS CONFIG课程 我希望在浏览器上看到一个json客户端数据 查询单个项目时显示的错误为: 在终端上,redis将物品存储为
如果在记录的初始过期时间之前访问记录,则需要重置过期时间。我使用Spring数据redis API使用Redis作为缓存。我正在使用RediscacheManager的setDefaultEx的(5000)设置默认过期。无法找到有关重置到期时间的任何解决方案或留档。感谢任何指导。 此外,我想知道,为什么这不能成为Redis缓存的一个自然功能,毕竟,它应该从缓存中获取最常用的记录。