码迷,mamicode.com
首页 >  
搜索关键字:hiredis    ( 66个结果
mysql到redis的复制
系统开发中时常会需要缓存来提升并发读的能力,这时可以通过mysql的UDF和hiredis来进行同步前题:安装了mysql5.6和client,开发环境window7 32、vs20131、安装redis和hiredis下载地址 GitHub上的MSOpenTech/redis项目地址具体编译安装方...
分类:数据库   时间:2015-03-30 12:44:44    阅读次数:181
Redis客户端连接方式Hiredis简单封装使用,连接池、屏蔽连接细节
工作需要对Hiredis进行了简单封装,实现功能: 1、API进行统一,对外只提供一个接口; 2、屏蔽上层应用对连接的细节处理; 3、底层采用队列的方式保持连接池,保存连接会话; 4、重连时采用时间戳进行控制,每隔一定时间(3s)重连一次,防止频繁重试造成的不必要浪费。 先看一下Hiredis的常用数据结构与API: //hiredis/hiredis.h /* Context for...
分类:其他好文   时间:2015-03-17 12:29:27    阅读次数:302
Hiredis_API说明
A)编译安装makemake install (/usr/local)make install PREFIX=$HOME/progs(可以自由指定安装路径)B)同步的API接口redisContext *redisConnect(const char *ip, int port);void *red...
分类:Windows程序   时间:2015-03-06 16:52:19    阅读次数:15183
redis的一些坑
1?redisContext尽量在一个线程内使用 ? ?《从hiredis使用出core谈谈redis多线程的使用》一文中提到:redis是单线程异步模型,hiredis这个客户端看来也只支持单线程。 2 发送二进制数据 《Redis C语言客户端库h...
分类:其他好文   时间:2015-02-12 16:32:09    阅读次数:191
使用 acl 库编写高效的 C++ redis 客户端应用
现在 redis 应用越来越广泛,但好用的 C/C++ 客户端库并不多,官方提供的 hiredis 使用复杂度较高,容易出错,而且不支持连接池及连接重试机制,acl 网络通信库提供了丰富的 redis 功能开发库(C++),大大提高了 redis 应用的开发效率,降低了出错率,同时提供 redis 连接池及集群连接池管理机制。...
分类:编程语言   时间:2015-02-12 14:03:05    阅读次数:194
C++ Redis mset 二进制数据接口封装方案
C++ Redis mset 二进制数据接口封装方案需求C++中使用hiredis客户端接口访问redis; 需要使用mset一次设置多个二进制数据以下给出三种封装实现方案;简单拼接方案在redis-cli中,mset的语法是这样的:/opt/colin$./redis-cli mset a 11 ...
分类:编程语言   时间:2015-02-09 08:15:11    阅读次数:244
第一 基本的连接与添加数据
在redis中使用如下结构来保存状态,README里有这样一段话 Version 0.9.0 is a major overhaul of hiredis in every aspect. However, upgrading existing code using hiredis should not be a big pain. The key...
分类:其他好文   时间:2015-02-03 13:29:02    阅读次数:155
Hiredis API简单封装
最近一个C++项目中使用Redis作为主要存储工具,在代码中直接调用Hiredis的C API不方便。对其简单做了一下封装,主要目的是更方便的使用HGet、HMGet这样一些哈希操作,支持错误重连,当然通过封装也提高了代码的复用。 RedisHelper.h 1 #ifndef _REDIS_...
分类:Windows程序   时间:2015-01-27 00:29:46    阅读次数:236
C++操作Redis数据库
今天,Mayuyu来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。
分类:数据库   时间:2014-12-02 10:27:51    阅读次数:207
C++操作Redis数据库
今天,来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。   主要包括如下四个方法   1. redisContext* redisConnect(const char *ip, int port)      该函数用来连接redis数据库, 两个参数分别是redis数据库的ip和端口,端口号一般为6379。类似    的还提供...
分类:数据库   时间:2014-11-29 21:43:15    阅读次数:338
66条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!