redis 快很大一部分由于纯内存操作,假如所有数据都可以进入 mysql bufferpool 那还有必要用 redis 吗。它们的查询效率是不是一个数量级呢
redis 快很大一部分由于纯内存操作,假如所有数据都可以进入 mysql bufferpool 那还有必要用 redis 吗。它们的查询效率是不是一个数量级呢
|
dongiskingJul 2, 2020 via Android
1
redis 是用来存 kv 数据啊哥,bufferpool 指的是查询缓存不是一个东西吧
|
|
stabcJul 2, 2020
2
以前确实有大公司把 mysql 当做 KV 数据库的。
|
|
msg7086Jul 2, 2020
3
不仅仅是因为纯内存,还因为 KV 结构简单,查起来本来就快。
MySQL 你还有关系啊索引啊锁啊各种各样的东西,真要比 KV 速度的话是比不过 Redis 的。 |
|
aliasliyu4Jul 2, 2020 via iPhone
4
楼下大哥已经结贴了
|
|
5
@dongisking 所谓缓存就是内存鸭
|
|
6
@msg7086 假设我就只有 id 主键查询 值就是 json 或者一条记录(不需要 join )
那 redis 相比 mysql 优势就是线程模型了 但是 redis 快绝大部分还是因为内存查询 那这样比这种情况是不是可以说两者在一个量级了呢 |
|
7
@aliasliyu4 感觉没有。。
|
|
aliasliyu4Jul 6, 2020
9
@XDJI 说错了,是楼上
|