会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序员的自我修养
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
35
下一页
2016年4月17日
Redis源码解析:15Resis主从复制之从节点流程
摘要: Redis的主从复制功能,可以实现Redis实例的高可用,避免单个Redis 服务器的单点故障,并且可以实现负载均衡。 一:主从复制过程 Redis的复制功能分为同步(sync)和命令传播(commandpropagate)两个操作: 同步操作用于将...
阅读全文
posted @ 2016-04-17 10:43 gqtc
阅读(1056)
评论(0)
推荐(0)
2016年4月15日
03搭建docker私有仓库
摘要: 搭建docker私仓,可以使用docker官方提供的registry镜像。该镜像目前有2.0,2.3和2.3.1版本。它只与1.6.0以上版本的docker兼容。搭建私仓的步骤如下: 一:无代理、无认证的registry1:下载registry镜像:docker pull reg...
阅读全文
posted @ 2016-04-15 17:55 gqtc
阅读(385)
评论(0)
推荐(0)
2016年4月9日
Redis源码解析:14Redis服务器与客户端间的交互
摘要: Redis服务器是典型的一对多服务器程序,通过使用由IO多路复用技术实现的文件事件处理器,Redis服务器使用单线程单进程的方式来处理命令请求,并与多个客户端进行网络通信。 Redis客户端与服务器之间通过TCP协议进行通信。TCP协议是一种流式协议,数据以字节流...
阅读全文
posted @ 2016-04-09 17:07 gqtc
阅读(2320)
评论(0)
推荐(0)
2016年4月3日
Redis源码解析:13Redis中的事件驱动机制
摘要: Redis中,处理网络IO时,采用的是事件驱动机制。但它没有使用libevent或者libev这样的库,而是自己实现了一个非常简单明了的事件驱动库ae_event,主要代码仅仅400行左右。 没有选择libevent或libev的原因大概在于,这些库为了迎合通用性造...
阅读全文
posted @ 2016-04-03 10:55 gqtc
阅读(657)
评论(0)
推荐(0)
2016年3月29日
Redis源码解析:12AOF持久化
摘要: 除了RDB持久化功能之外,Redis还提供了AOF(AppendOnly File)持久化功能。与RDB持久化通过保存数据库中的键值对来记录数据库状态不同,AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的。与RDB持久化相比,AOF持久化可能丢失的数据更少,但...
阅读全文
posted @ 2016-03-29 12:55 gqtc
阅读(527)
评论(0)
推荐(0)
2016年3月19日
Redis源码解析:11RDB持久化
摘要: Redis的RDB持久化的相关功能主要是在src/rdb.c中实现的。RDB文件是具有一定编码格式的数据文件,因此src/rdb.c中大部分代码都是处理数据格式的问题。 一:RDB文件格式 上图就是一个完整RDB文件的格式。 RDB文...
阅读全文
posted @ 2016-03-19 21:55 gqtc
阅读(703)
评论(0)
推荐(0)
02docker简单使用和配置(网络、存储和Hub)
摘要: 四:网络1:命名容器 在各种docker命令中,可以通过名字中找到对应的容器。之前创建的容器都是由docker自动命名的,可以在docker run中,通过--name参数指定容器的名字。比如:$ docker run -d -P --name web training/webapp...
阅读全文
posted @ 2016-03-19 19:20 gqtc
阅读(304)
评论(0)
推荐(0)
01docker简单使用和配置(容器、镜像)
摘要: 一:容器中运行简单应用程序1:hello world 使用docker可以在容器中运行应用程序,使用docker run命令即可。比如下面的命令:$ docker run ubuntu /bin/echo 'Hello world'Hello world docker...
阅读全文
posted @ 2016-03-19 18:54 gqtc
阅读(324)
评论(0)
推荐(0)
00docker安装和简介
摘要: Docker是用于开发、装载和运行应用的开放平台。Docker项目的目标是实现轻量的操作系统级虚拟化解决方案,它提供了一种在容器中安全隔离地运行应用程序的方式。可以在宿主机上运行多个容器。 Docker的基础是Linux容器(LXC)等技术。在 LXC 的基础上 Doc...
阅读全文
posted @ 2016-03-19 18:18 gqtc
阅读(189)
评论(0)
推荐(0)
2016年3月16日
64位Linux编译C代码,crt1.o文件格式不对的问题
摘要: 今天在某台64位LInux下编译一个简单的hello world的C程序,报错:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../crt1.o: could not read symbols: File in wrong format查看该文件的格式,竟...
阅读全文
posted @ 2016-03-16 13:35 gqtc
阅读(741)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
35
下一页
公告