两个问题
来源:3-1 Redis基本数据类型
java搬砖
2020-11-29
1、老师在课程里面讲string类型的,如果需要存储的数据超过现有的容量会1MB 1MB的扩容,那如果来的是很大的值,这样会不会太费时间了呀。
2、还有个问题就是老师说redis还是单线程进行存取数据,那后来新加的多线程是用在哪里了呢?
写回答
1回答
-
1、string类型的扩容机制,它其实是节省了存储空间,在一定程度上反而会提高性能
2、多线程主要是解决两个问题,一个是提高CPU的利用率(以前单线程只能用1核);二是提高网络的IO处理能力,任务可以分摊 Redis 同步 IO 读写负荷052020-12-02
相似问题