我正试着在我的windows localhost中对照mysql检查redis的性能。我是一名学生,我们在我的学校里学习各种各样的东西。我在mysql local中有大约1048580条记录,我正在执行各种rest操作。我还实现了redis,通过使用springboot cacheable和lettuce来存储值。这一切都很好,但我不知道如何衡量性能,以确定redis的性能比mysql更好。我认为在一个非常大的公司结构上会更容易。我可以在我的本地计算机上模拟吗?另外,如何在我的学术项目中对我的本地redis性能进行基准测试?
我尝试在一个循环中发送多个请求,试图确定性能,但没有看到localhost - my记录有多大区别。我试着理解了redis cli监控的各种命令,但没有看到太多的延迟。
发布于 2019-10-15 17:05:13
这取决于你是如何实际测试这些redis和MySQL的。你必须记住,MySQL在内部使用缓存,如果你使用hibernet,那么它也会做一定级别的缓存。如果您多次发出相同get请求,则redis和MySQL结果之间不会有任何重大差异。
你应该通过执行几个不同的操作来比较你的结果,比如插入/删除/获取数千个不同的值。然后对相同的值进行相同的操作,等等。
https://stackoverflow.com/questions/58359837
复制相似问题