任何一个技术都不会是完美的,有优点就必然也存在缺点。——鲁迅(:“我没说过”)
Redis的缺点如下所示
Q:Redis、内存、磁盘的区别,为什么快为什么慢?
A:Redis是内存数据库,内存是计算机中最快的存储介质,磁盘是最慢的存储介质。Redis快速是因为它将数据存于内存之后,而内存访问可以直接传输到CPU中,磁盘访问则需要通过IO操作先将数据写入内存空间之后然后再传入CPU中。
Q:Redis的数据库类型、存储结构如何?如何实现排行榜功能
A:Redis属于NoSQL数据库,它的存储结构是键值对,其中键的数据类型只支持字符串,而值可以支持丰富的数据类型,包括列表、有序集合、集合、哈希表、字符串等等,通过列表、有序集合等数据结构实现排行榜功能。
Q:Redis是单线程还是单进程?哪些模块是单线程?参考资料
A:Redis执行指令的相关模块是单线程,6.0之后,关于网络IO的处理则转为多线程,使用非阻塞IO多路复用提高IO效率
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |