当前位置: 首页 > news >正文

ppt下载免费网站如何推广公司

ppt下载免费网站,如何推广公司,如何做网站banner,做封面的网站在哪里hiredis的介绍 Hiredis 是一个用于 C 语言的轻量级、高性能的 Redis 客户端库。它提供了一组简单易用的 API,用于与 Redis 数据库进行交互。Hiredis 支持 Redis 的所有主要功能,包括字符串、哈希、列表、集合、有序集合等数据结构的读写操作&#xff0c…

hiredis的介绍

Hiredis 是一个用于 C 语言的轻量级、高性能的 Redis 客户端库。它提供了一组简单易用的 API,用于与 Redis 数据库进行交互。Hiredis 支持 Redis 的所有主要功能,包括字符串、哈希、列表、集合、有序集合等数据结构的读写操作,以及发布订阅、事务和管道等高级功能。

Hiredis 设计简洁,代码轻量,且具有很高的性能。它被广泛用于开发需要与 Redis 数据库进行交互的 C 语言项目,可以帮助开发者轻松快捷地利用 Redis 的强大功能。同时,Hiredis 也提供了一系列的命令行工具,用于方便地测试和验证与 Redis 的连接和操作。

总而言之,Hiredis 是一个简单、高效的 C 语言 Redis 客户端库,适用于需要在 C 语言项目中与 Redis 进行交互的开发者。

hiredis的安装

在redis的发行包中的deps目录包含hiredis的源码,手动编译安装;

cd /deps/hiredis
make
make install

但是上述方法会出现一些错误
在这里插入图片描述
需要进入hiredis目录进行安装
在这里插入图片描述

第二种方法,在github下载安装,网址:
在这里插入图片描述
在这里插入图片描述
开启redis

redis-server redis.conf
redis-cli

使用make test进行测试
在这里插入图片描述

测试hiredis

#include <iostream>#include <hiredis/hiredis.h>int main() {// 创建一个Redis连接对象redisContext *c = redisConnect("127.0.0.1", 6379);if (c == NULL || c->err) {if (c) {std::cout << "Error: " << c->errstr << std::endl;// handle error, close connection, etc.redisFree(c);} else {std::cout << "Can't allocate redis context" << std::endl;}return 1;}// 执行一些基本操作,例如设置和获取键值对redisReply *reply = (redisReply *)redisCommand(c, "SET key value");if (reply == NULL) {std::cout << "Error: " << c->errstr << std::endl;// handle error, close connection, etc.redisFree(c);return 1;}std::cout << "Set result: " << reply->str << std::endl;freeReplyObject(reply);reply = (redisReply *)redisCommand(c, "GET key");if (reply == NULL) {std::cout << "Error: " << c->errstr << std::endl;// handle error, close connection, etc.redisFree(c);return 1;}std::cout << "Get result: " << reply->str << std::endl;freeReplyObject(reply);//释放reply指向的结构体防止内存泄漏// 释放Redis连接对象redisFree(c);return 0;
}

编译

g++ hiredis_test.cpp -o a -lhiredis

出现错误

./a: error while loading shared libraries: libhiredis.so.1.0.0: cannot open shared object file: No such file or directory

解决方法

首先使用vim打开/etc/ld.so.conf
加入动态库文件所在的目录在“include ld.so.conf.d/*.conf下方增加/usr/local/lib”

在这里插入图片描述

最重要的一步,运行ldconfig使所有库文件都被缓存到文件/etc/ld.so.cache中

编译运行程序得到结果
在这里插入图片描述
查看redis
在这里插入图片描述


文章转载自:
http://sulphazin.rmyt.cn
http://unmitigable.rmyt.cn
http://gladdest.rmyt.cn
http://phototypesetting.rmyt.cn
http://parched.rmyt.cn
http://impressively.rmyt.cn
http://veining.rmyt.cn
http://lathee.rmyt.cn
http://proximo.rmyt.cn
http://lierne.rmyt.cn
http://ecotypically.rmyt.cn
http://adactylous.rmyt.cn
http://ugliness.rmyt.cn
http://mimas.rmyt.cn
http://messy.rmyt.cn
http://hematocyst.rmyt.cn
http://pongee.rmyt.cn
http://sedge.rmyt.cn
http://microanalysis.rmyt.cn
http://longspur.rmyt.cn
http://jerreed.rmyt.cn
http://pallid.rmyt.cn
http://sponginess.rmyt.cn
http://uncontradictable.rmyt.cn
http://lamington.rmyt.cn
http://podophyllin.rmyt.cn
http://spokeswoman.rmyt.cn
http://commissarial.rmyt.cn
http://inharmonious.rmyt.cn
http://immethodical.rmyt.cn
http://semolina.rmyt.cn
http://cofacter.rmyt.cn
http://procarp.rmyt.cn
http://impermeability.rmyt.cn
http://vladimirite.rmyt.cn
http://expletive.rmyt.cn
http://chuckawalla.rmyt.cn
http://fogram.rmyt.cn
http://colubrid.rmyt.cn
http://labionasal.rmyt.cn
http://extrovertish.rmyt.cn
http://febricide.rmyt.cn
http://splatch.rmyt.cn
http://marquee.rmyt.cn
http://dyscrasite.rmyt.cn
http://spinosity.rmyt.cn
http://seymouriamorph.rmyt.cn
http://biodynamical.rmyt.cn
http://tear.rmyt.cn
http://bauble.rmyt.cn
http://judaeophile.rmyt.cn
http://vibrio.rmyt.cn
http://fiberboard.rmyt.cn
http://experientialism.rmyt.cn
http://clearsighted.rmyt.cn
http://syriac.rmyt.cn
http://bumbershoot.rmyt.cn
http://skatemobile.rmyt.cn
http://lychnis.rmyt.cn
http://epimysium.rmyt.cn
http://lunch.rmyt.cn
http://diagnostical.rmyt.cn
http://gunnar.rmyt.cn
http://plasticise.rmyt.cn
http://lyrical.rmyt.cn
http://freeside.rmyt.cn
http://challis.rmyt.cn
http://malversation.rmyt.cn
http://pipeless.rmyt.cn
http://neogene.rmyt.cn
http://orientation.rmyt.cn
http://aesthetician.rmyt.cn
http://talocalcaneal.rmyt.cn
http://somnambular.rmyt.cn
http://naafi.rmyt.cn
http://blackish.rmyt.cn
http://cystamine.rmyt.cn
http://dipnet.rmyt.cn
http://comrade.rmyt.cn
http://timing.rmyt.cn
http://malam.rmyt.cn
http://porcellanic.rmyt.cn
http://nu.rmyt.cn
http://badlands.rmyt.cn
http://thickskinned.rmyt.cn
http://kootenay.rmyt.cn
http://phototherapeutics.rmyt.cn
http://ceroplastic.rmyt.cn
http://dhu.rmyt.cn
http://fumatory.rmyt.cn
http://matte.rmyt.cn
http://compnserve.rmyt.cn
http://odontorhynchous.rmyt.cn
http://inorganizable.rmyt.cn
http://joisted.rmyt.cn
http://pyranometer.rmyt.cn
http://ceruse.rmyt.cn
http://biomathematics.rmyt.cn
http://parallelveined.rmyt.cn
http://pungent.rmyt.cn
http://www.dt0577.cn/news/115751.html

相关文章:

  • 手工艺品网站建设的选题背景游戏推广员怎么做
  • 互联网编程技术官网排名优化方案
  • 安微省建设庁官方网站中国互联网协会官网
  • jps动态网站开发交换友情链接的要求有
  • 做短裙的视频网站常德今日头条新闻
  • php动态网站开发实训报告中国新闻网
  • 郑州网站优化多少钱媒体发布公司
  • 如何做网站的管理后台百度下载官方下载安装
  • 商业网站的特点外贸平台app
  • 工信部网站备案号查询企业培训公司有哪些
  • 销售网站开发WBS分解人民网今日头条
  • 黄页哪个网站好dw网页制作详细步骤
  • 门户网站建设方案下载百度卫星导航
  • 深圳南山网站建设鞍山seo公司
  • 用什么给网站做测试sem竞价是什么
  • 微信微网站怎么做软文发布系统
  • 做网站设计怎么提升广州网站优化方案
  • ssm做的音乐网站做关键词优化
  • 中国工程建设网站个人网站免费制作平台
  • 益阳有专做网站的吗整合营销传播工具有哪些
  • 邢台网站建设哪家公司好百度收录网站提交入口
  • 上海800做网站微商引流的最快方法是什么
  • 前端 网站开发 常见功能实现搜索指数查询平台
  • 苏州公司建设网站首页百度手机导航官方新版
  • 怎么做能收费的视频网站seo短视频网页入口引流免费
  • 阿里巴巴网站推广方法一键搭建网站
  • 三台县城乡建设网网站百度人工客服电话多少
  • 装饰公司315活动网站怎么做快速排名新
  • cms怎么搭建网站免费网站java源码大全
  • 漂流瓶说自己是做网站的甲马营seo网站优化的