摘要:
I/O中的同步和异步的概念和线程中不太一样。 I/O写的时候,默认是写到页高速缓存就返回的,然后异步刷到磁盘上。而同步的I/O指的是改动写到磁盘上之后才会返回结果.可以通过fsync(),和fdatasync()将改动同步到磁盘。或者在open()的时候就指明同步的参数。 而阻塞和非阻塞指的是,在文 阅读全文
posted @ 2020-07-05 21:51
l2c
阅读(152)
评论(0)
推荐(0)
摘要:
空转时间:object idletime key 客户端信息:client list 对象类型:type key 底层结构:object encoding key 引用计数:object refcount key (redis只对包含整数值的字符串对象进行共享) 空转时间:object idleti 阅读全文
posted @ 2020-07-05 14:25
l2c
阅读(135)
评论(0)
推荐(0)
摘要:
输入缓冲区: 客户端状态的输入缓冲区用于保存客户端发送的命令请求: typedef struct redisClient{ //... sds querybuf; //... }redisClient 输入缓冲区的大喜爱会根据输入内容动态的缩小或扩大,但最大为1GB,超过服务器会关闭这个客户端 输出 阅读全文
posted @ 2020-07-05 13:22
l2c
阅读(136)
评论(0)
推荐(0)