Redis笔记2
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