Redis
文章平均质量分 65
Redis学习
DreamCatcher
热爱编程,不仅仅是为了工作,而是爱好。
热爱生活,不仅仅是为了生存,而是责任。
热爱运动,不仅仅是为了健康,而是习惯。
沉迷太极拳,每天早上5点50起床,练四十分钟拳,四年内风雨无阻。
岁月流程,不再年轻,在这浮躁的社会和超强的生活压力下,希望在编程的道路上,能够坚持下去。
展开
-
Redis 单线程模型
1、Redis的单线程 主要是指Redis的网络IO和键值对的读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。 但是Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 所以,严格上来说,Redis并不是单线程的。 2、Redis高性能的原因 Redis大部分操作是在内存上完成的,同时采用了高效的数据结构,例如哈希表和跳表。 Redis采用了多路复用机制,使其在网络IO操作中能并发处理大量的客户请求,实现高吞吐量..原创 2021-05-31 10:30:42 · 325 阅读 · 0 评论 -
Redis基本数据结构
1、基本数据结构 String(字符串) List(列表) Hash(哈希) Set(集合) Sorted Set(有序集合) 上面都是Redis键值对中值的数据类型,也就是数据的保存形式。 2、底层数据结构 底层数据结构一共有6种,分别是简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组。 3、键和值本身用什么结构组织? 为了实现从键到值的快速方法,Redis使用了一个哈希表来保存所有的键值对。 一个哈希表,其实就是一个数..原创 2021-05-30 23:13:16 · 235 阅读 · 1 评论 -
Redis 知识框架
Redis是一个非常优秀的系统,它在CPU使用、内存组织、存储持久化和网络通信这四大方面的设计非常经典。 为了能够在较短的时间内,掌握Redis的核心知识,必须形成系统guan原创 2021-05-28 20:43:08 · 106 阅读 · 0 评论