C++如何连接redis

首先C++要连接redis,我们先要去官网下载hiredis.

那么接下来用一个简单的例子来演示如何来连接redis.

//redistest.cpp
#include <stdio.h>
#include <hiredis/hiredis.h>

int main()
{
  redisContext* conn = redisConnect("127.0.0.1",6379);
  if(conn->err){
		printf("connection error:%s\n",conn->errstr);
  }

  redisReply* reply = (redisReply*)redisCommand(conn,"set foo 1234");
  freeReplyObject(reply);

  reply = (redisReply*)redisCommand(conn,"get foo");
  printf("%s\n",reply->str);
  freeReplyObject(reply);

  redisFree(conn);
  return 0;
}


首先我们要创建一个redis连接,创建的适合带上服务器ip以及redis默认的端口号6379;

再创建一个redis回复对象,redisReply是Redis命令回复对象 redis返回的信息保存在redisReply对象中;

再运行代码前,我们要启动redis即redis-server;

再编译运行代码g++ redistest.cpp -o redistest -lhiredis,再运行代码./redistest.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值