春天 – Redis与番石榴缓存
我有一个代码,我已经实现了缓存机制. 但是我担心它的性能,因为与guave相比,我看到redis的性能极低. 我测量了api的性能,它从缓存中获取一个类对象 以下是Redis配置示例:
除此之外,对于redis服务器配置,我已经尝试禁用所有持久性,因为我不需要它. 我的主要问题是,与Guava相比,导致此问题的配置还是Redis的性能非常低? 最佳答案
免责声明:我不是使用Guava或Redis的专家,尽管我已经同时使用了它们.
明显的绩效损失是显而易见的 对于初学者来说,在我看来,从Guava切换到Redis时遇到性能下降是完全正常的. 主要是因为: > Guava为应用程序运行的JVM提供内存和本地缓存.因此,您的应用程序可以轻松查询,而无需借助任何进程间通信. 所以,即使你在同一台机器上,即使Redis固有的性能优于Guava的缓存(事实上可能就是这样,但对于一般情况而言),你肯定会看到性能上的打击. 可能的改进 话虽这么说,您可以通过配置和架构选择来改善您的性能: >确保使用本地IP连接到Redis.这有助于避免在尝试建立连接时解析任何地址. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |