两个问题

来源:3-1 Redis基本数据类型

java搬砖

2020-11-29

1、老师在课程里面讲string类型的,如果需要存储的数据超过现有的容量会1MB 1MB的扩容,那如果来的是很大的值,这样会不会太费时间了呀。
2、还有个问题就是老师说redis还是单线程进行存取数据,那后来新加的多线程是用在哪里了呢?

写回答

1回答

InCowboy

2020-11-30

1、string类型的扩容机制,它其实是节省了存储空间,在一定程度上反而会提高性能
2、多线程主要是解决两个问题,一个是提高CPU的利用率(以前单线程只能用1核);二是提高网络的IO处理能力,任务可以分摊 Redis 同步 IO 读写负荷

0
5
java搬砖
回复
InCowboy
多谢老师啦
2020-12-02
共5条回复

高级Redis进阶课 解决Redis实际问题+掌握Redis6.x特性

以项目整合Redis各种场景,从此轻松应对各类Redis难题

934 学习 · 353 问题

查看课程