redis单线程特性,在某一瞬间永远只会执行一条命令(串行结果):

image.png
image.png

epoll模型


image.png

一个瞬间只能执行一条命令


image.png
image.png

在处理某些文件操作时,会开额外线程

image.png

假设用户想观看某视频


image.png

实例主要代码


image.png
image.png

可以将setnx理解为add操作,只有不存在时才设置,而set...xx理解为update操作,只有存在时才操作

image.png

最后一个lua是key hehe是value

image.png

image.png
image.png

mget能一次将n个命令传输到server,因此能在很大程度上减少了在网络传输上的消耗

image.png

strlen O(1) 中文2个字节


image.png
image.png
image.png
收藏
评论加载中...