redis单线程特性,在某一瞬间永远只会执行一条命令(串行结果):
image.png image.pngepoll模型
image.png
一个瞬间只能执行一条命令
image.png
image.pngimage.png
在处理某些文件操作时,会开额外线程
假设用户想观看某视频
image.png
实例主要代码
image.png image.png
image.png可以将setnx理解为add操作,只有不存在时才设置,而set...xx理解为update操作,只有存在时才操作
最后一个lua是key hehe是value
image.pngimage.png image.png
mget能一次将n个命令传输到server,因此能在很大程度上减少了在网络传输上的消耗
image.pngstrlen O(1) 中文2个字节
image.png image.png image.png
网友评论