Skip to content

Commit

Permalink
Update redis
Browse files Browse the repository at this point in the history
  • Loading branch information
rushercm authored Jan 20, 2020
1 parent 42709aa commit 8ab5e92
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions redis
Original file line number Diff line number Diff line change
Expand Up @@ -223,3 +223,7 @@ redis分布式锁进化 set(先查有没有,没有就设置,但会存在同
Redis数据结构:skiplist(新插入的数据随机层数,不会影响已有数据层数,只需修改插入节点前后指针 --logN);
maxLevel:32
--https://juejin.im/post/57fa935b0e3dd90057c50fbc
--为何快:1.redis是基于内存的,内存的读写速度非常快;
2.redis是单线程的,省去了很多上下文切换线程的时间;
3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,
然后利用epoll的多路复用特性,绝不在io上浪费一点时间

0 comments on commit 8ab5e92

Please sign in to comment.