简单地说,我们现在是Redis

了解更多

Hiredis

让Hiredis超级容易与Redis企业万博体育彩

使用Redis与C

为了使用Redis与C你将需要一个C Redis客户端。在下面的小节中,我们将演示使用hiredis, Redis的一个极简C客户端。附加的C客户端可以在C节Redis Clients页面。

安装hiredis

下载最新的hiredis释放从GitHub存储库。

使用hiredis打开一个连接到Redis

下面的代码创建一个连接到Redis使用hiredis的同步API:

# include“hiredis.h”redisContext* c= redisConnect (“主机名”、港口);如果(c != NULL && c->err) {printf“错误:% sn”, c - > errstr);//处理错误}其他的printf“连接到Redisn”);} redisReply*回复;回复= redisCommand (c,“身份验证密码”);freeReplyObject(回复);...redisFree (c);

为了使这个示例适合您的代码,请确保您将以下值替换为数据库的值:

使用SSL和hiredis

hiredis本身不支持SSL连接。为了增加安全措施,您可以使用stunnel

使用hiredis读写数据

一旦连接到Redis,你就可以开始读写数据了。下面的代码片段将写入该值酒吧到Redis键喷火,读回来,打印出来:

//开放连接到Redis…redisReply*回复;回复= redisCommand (c,“设置% s% s“foo”“酒吧”);freeReplyObject(回复);回复= redisCommand (c,“把% s“foo”);printf% sn”回复——> str);freeReplyObject(回复);

以上代码的输出应该是:

GCC example_hiredis.c -o example_hiredis.c。/ example_hiredis连接复述,酒吧

万博体育彩Redis Enterprise支持以高可用性和自动扩展的方式运行Redis数据集,具有可预测的顶级性能。

万博体育彩复述,企业软件万博电竞客服允许您在您选择的环境中安装企业级Redis集群,无论是本地数据中心还是您首选的云平台。它让你完全控制你的数据和配置-不需要集群或分片知识!

万博体育彩复述,企业云是一个完全托管和运行Redis数据集的云服务,无需处理节点、集群、故障恢复或性能稳定。我们的技术以完全自动化的方式做到了这一切。万博体育彩Redis企业云适用于所有流行的云和平台即服务。

有关使用c的产品和服务的更多信息,请参阅如何页面