![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
redis详细的技术清单
小草香香
慢慢的,成为更好的自己!
展开
-
redis集群的3种模式
1.主从模式2.哨兵模式3.cluster模式一、主从模式一个master可以有多个slave,但是一个slave只能对应一个matser;matser可以进行读写操作,slave一般都是只读的,master每次接收到写命令都会同步发送给slave;master挂了之后,不会在slave节点中重新选一个master,redis不再提供写服务,需要重启master后redis才会重新对外提供写服务;缺点:master宕机,redis就不提供写服务了,不具备自动容错和恢复功能。原创 2020-12-25 13:50:00 · 256 阅读 · 1 评论 -
redis单线程
redis使用单线程,单线程指的是网络请求模块使用了一个线程,即一个线程处理了所有网络请求。但是其它模块仍使用了多个线程。原创 2020-12-25 13:43:03 · 121 阅读 · 0 评论 -
redis非阻塞IO多路复用模型
redis客户端对服务端的每次调用都经历了发送命令、执行命令、返回结果。redis使用单线程,单线程指的是网络请求模块使用了一个线程,即一个线程处理了所有网络请求。但是其它模块仍使用了多个线程。为什么要用IO多路复用技术?因为与用户网络传输是需要等待的,读写操作等待用户输入输出都是阻塞的,IO操作在一般情况下往往不能直接返回,这会导致某一文件的IO阻塞导致整个进程无法对其它客户提供服务。(我们希望第一次的IO如果需要等待,那么就进行第二次的IO,其实就是规避了等待的时间。)所以使用IO多路复用解原创 2020-12-25 12:08:51 · 837 阅读 · 0 评论 -
redis数据类型
1.String字符串2.List列表3.Hash: redis key field value redis hash 是一个String类型的field字段和value的映射表,hash特别适合用于存储对象。4.Set集合5.zset有序集合原创 2020-12-23 17:04:47 · 73 阅读 · 0 评论