redis
阿喵不是猫
逐渐变强中,有兴趣一起交流学习的同道中人可以邮件联系:
catlincao@yeah.net
展开
-
初学Redis之PUB/SUB
转自https://blog.csdn.net/big2008bone/article/details/50344539概述在Redis中,你可以设定对某一个key值进行消息发布及消息订阅,当一个key值上进行了消息发布后,所有订阅它的客户端都会收到相应的消息。这一功能最明显的用法就是用作实时消息系统,比如普通的即时聊天,群聊等功能。命令实例#A客户端链接redis数据库[root@datah...转载 2018-06-25 17:18:12 · 158 阅读 · 0 评论 -
hiredis中异步实现(pub/sub)
转自:https://blog.csdn.net/l1902090/article/details/38583663前言 一般情况下我们使用的都是hiredis的同步通信机制,这种机制下每当你向服务器发送命令请求,程序都会阻塞直到收到服务器的回复并处理。而如果采用异步通信,程序就不需要阻塞等待服务器的回复,而是直接继续执行后边的代码,当服务器回复到来后由程序中预先注册的回调函数来处理回复。 ...转载 2018-06-27 21:50:38 · 1379 阅读 · 0 评论 -
socket在Linux与windows下的差异
如无其它说明,本文所指Linux均表示2.6内核Linux,GCC编译器,Windows均表示Windows XP系统,Visual Studio 2005 sp1编译环境。Linux要包含[cpp] #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include...转载 2018-07-05 15:12:45 · 2728 阅读 · 0 评论 -
在hiredis里使用libevent遇到的错误
2018年7月5日16:03:12错误 6 error LNK2019: 无法解析的外部符号 _aeWait,该符号在函数 _WSIOCP_SocketSend 中被引用 E:\document\visual_studio_2013\hiredis\redisconnect_test\redisconnect_test\Win32_Interop.lib(win32_wsiocp.obj) red...原创 2018-07-05 19:04:16 · 1450 阅读 · 0 评论 -
关于redis(C++)中管理pub\sub的代码关键理解
最近在用redis的pub\sub功能来实现群发消息,控制6个类似的软件,但是在使用pub\sub的管理代码时发现了一个有趣的事情,特意记录下来,以免日后忘记。PubSubManager.cpp中有一段特有意思的代码:void PubSubManager::PrintReply( redisReply *reply ){ switch (reply->type) { cas...原创 2018-08-28 10:09:28 · 1311 阅读 · 0 评论 -
Windows、Ubuntu:在docker上使用redis
目录Windows安装docker使用docker开启redisDocker一些常用的命令pausedocker stop vs killUbuntu附:redis -- helpWindows安装docker在win10下安装docker可以直接安装Docker for Windows Installer.exe,但是得把Hyper-V打开,有时候Hy...原创 2018-09-07 18:59:42 · 1561 阅读 · 0 评论