摘要: 1.Redis 管道(Pipelining) Redis 管道(Pipelining) 一次请求/响应服务器能实现处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。 重要说明: 使用管道发送命令时,服务器将被迫回复一个队列答复,占用很多 阅读全文
posted @ 2021-06-07 17:42 知白守黑,和光同尘 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Liunx的IO BIO 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样: 当用户进程调用了recvfrom这个系统调用,kernel就开始了IO的第一个阶段:准备数据。对于network io来说,很多时候数据在一开始还没有到达(比如,还没有收到一 阅读全文
posted @ 2021-06-07 17:41 知白守黑,和光同尘 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1.redis相关介绍 redis中文网 1.1 redis的介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序 阅读全文
posted @ 2021-06-07 17:40 知白守黑,和光同尘 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 操作系统为centOs7 redis为6.0.8版本 1.当Make命令提示无cc环境时需要进行安装Gcc安装包重新安装,同时需要执行make distclean清理相关文件,再执行make命令 //一般错误为gcc套装错误 yum install cpp yum install binutils 阅读全文
posted @ 2021-06-07 17:37 知白守黑,和光同尘 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 操作系统为centOS7 redis为6.0.8版本 安装wget命令 yum install wget 安装GCC包(redis是c语言编写,liunx需要安装相关软件) yum install gcc 在指定目录获取安装包(或者下载之后移动到指定目录 ) https://redis.io/dow 阅读全文
posted @ 2021-06-07 17:35 知白守黑,和光同尘 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 线程的状态图 新建(NEW):新创建了一个线程对象。 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 运行(RUNNING):可运行状态(runnable)的线程获 阅读全文
posted @ 2021-06-07 17:19 知白守黑,和光同尘 阅读(63) 评论(0) 推荐(0) 编辑