- 博客(7)
- 收藏
- 关注
原创 redis[1]客户端简单样例
为了更加深入的理解redis通讯协议,写了一个简单的客户端, 注意:官方提供了客户端,一般情况下直接用官方的就可以了以下代码采用最简单的select模型,并且没有做异常处理; 程序逻辑比较简单测试测试了下不同线程数情况下 不同写入通一个key值情况的性能#include <stdio.h>#include <stddef.h>#include <stdint.h>#include <th
2016-06-01 16:30:20
309
原创 redis[0] 通讯报文协议
据说redis很牛逼,一直很想拜读下,今天终于开始行动了,希望自己能坚持下去;下面是一些学习redis的通讯协议的笔记 学习材料:http://redis.io/topics/protocol [redis官网文档]1、redis 中通讯协议是 RESP(REdis Serialization Protocol) 协议的设计原则:简单、解析速度快、易读(这里指的是对于人类来说可读性强,对象是人,
2016-05-31 17:22:35
907
原创 原子锁
【PS:欢迎砖头,如果本人理解上有问题欢迎指出】和大家分享几个常用的(这些函数都还有其他版本的,这里就没有一一写了)原子加,返回加操作之后的值LONG __cdecl InterlockedAdd( __in_out LONG volatile* Addend, __in LONG Value);原子加,返回加操作之前的值LONG _
2015-05-11 19:21:05
383
原创 winsocket<一> 套接字基础
IP与端口:1、网络中有很多的主机,怎么区分主机? 用IP来标识不同的主机,其中现在主要用的是IPV4(32位),随着发展,IPV4无法满足连入的主机数量——地址不够用,所以以后应用更强大的IPV6(128为)。 2、同一台主机中有很多的服务,如何区分不同的服务? 用端口号来区分不同的服务,端口号是一个整数,范围是:0 ~ 65535;
2014-12-20 17:56:29
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人