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

网站建设有哪些分工分专业网站优化推广

网站建设有哪些分工分,专业网站优化推广,佛山网站开发公司,红酒网站模板下载目录 安装redis-plus-plus 安装hiredis 安装redis-plus-plus本体 具体步骤 ​编辑编写一个hello程序 安装redis-plus-plus C操作redis的第三方库有很多,咱们此处使用redis-plus-plus,安装链接如下: GitHub - sewenew/redis-plus-plus: …

目录

安装redis-plus-plus

安装hiredis

安装redis-plus-plus本体

具体步骤

​编辑编写一个hello程序


安装redis-plus-plus

C++操作redis的第三方库有很多,咱们此处使用redis-plus-plus,安装链接如下:

GitHub - sewenew/redis-plus-plus: Redis client written in C++icon-default.png?t=O83Ahttps://github.com/sewenew/redis-plus-plus

安装hiredis

但在安装redis-plus-plus之前,我们需要先安装hiredis,因为redis-plus-plus依赖了hiredis(C语言的redis客户端库),如下是hiredis源码安装:

git clone https://github.com/redis/hiredis.git

cd hiredis

make

make install

在Linux中可以使用包管理其直接安装 

Ubuntu

apt install libhiredis-dev

Centos 

yum install hiredis-devel.x86_64 

安装redis-plus-plus本体

redis-plus-plus本体,只能编译安装,使用编译安装ubuntu会比centos方便很多

Centos

Centos自带的cmake版本较低,需要先安装cmake3

yum install cmake3

然后使用cmake3构建项目

cd redis-plus-plus

mkdir build  //创建一个build目录是为了让编译生成的临时文件都放到这里,避免污染源代码目录

cd build

cmake3 ..

make

make install

构建成功后,会在/usr/local/include/中多出sw目录,并且内部包含redis-plus-plus一系列头文件,会在/usr/local/lib/中多出一系列libredis库文件

Ubuntu

安装cmake

apt install cmake

具体步骤

git clone https://github.com/sewenew/redis-plus-plus.git
cd redis-plus-plus

mkdir build

cd build

cmake .. //生成makefile,此处..指向CMakeLists.txt文件所在的目录

make

make install //把刚才的库拷贝到系统目录

redis-plus-plus的头文件路径

root@VM-24-2-ubuntu:~# cd /usr/local/include/sw/redis++/

 redis++.h 

动态库文件路径

/usr/local/lib/libredis++.a

端口号6379是redis服务器默认的端口号,可以通过netstat命令查看

编写一个hello程序

hello.cc

#include <sw/redis++/redis++.h>
#include <vector>
#include <string>
#include <unordered_map>
#include <iostream>
using std::cout;
using std::endl;
using std::vector;
using std::string;
using std::unordered_map;int main()
{//创建一个redis对象,需要在构造函数中指定redis服务器的地址和端口,这里因为redis的服务器和客户端在一台机器上//使用localhost,6379sw::redis::Redis redis("tcp://127.0.0.1:6379");//调用ping方法,让客户端给服务器发了一个PING,然后服务器就会返回一个PONG,就通过返回值获取到string results=redis.ping();std::cout<<results<<std::endl;return 0;
}

使用Malefile编译程序

编译程序的时候,需要引入库文件

  1. redis++自己的静态库
  2. hiredis的静态库
  3. 线程库 

查找对应库的路径方法如下:

root@VM-24-2-ubuntu:~# find /usr/ -name libhiredis*
/usr/lib/x86_64-linux-gnu/libhiredis.a
/usr/lib/x86_64-linux-gnu/libhiredis.so
/usr/lib/x86_64-linux-gnu/libhiredis.so.0.14
/usr/share/doc/libhiredis0.14
/usr/share/doc/libhiredis-dev

Makefile:

hello::hello.ccg++ -std=c++17 -o $@ $^ /usr/local/lib/libredis++.a /usr/lib/x86_64-linux-gnu/libhiredis.a -pthread.PHONY:clean
clean:rm hello

结果如下:

http://www.dtcms.com/wzjs/343378.html

相关文章:

  • 绿派网站建设小红书推广引流
  • 手机网站域名如何解析怎样推广自己的广告
  • 网站开发培训哪个好网站优化服务
  • 深圳营销建网站公司市场调研
  • .com网站怎么做生成关键词的软件
  • pc网站建设的三大条件网络营销主要特点有哪些
  • 城阳网站建设哪里有百度浏览官网
  • 国外网站开发文献百度广告推广价格
  • 深圳办公室装修流程北京搜索优化排名公司
  • 广州市 网站建设 有限公司百度关键词查询排名怎么查
  • 青岛快速建站模板西安seo网站管理
  • 苏州吴中区做网站的网站推广引流最快方法
  • 给你一个网站你怎么做的吗网站友链查询接口
  • 手机怎么建设视频网站广州市新闻发布
  • 网站制作需要学习什么搜索历史记录
  • 日本做h动漫电影网站有哪些宁波seo外包推广公司
  • 我想找个人做网站宁波的网络营销服务公司
  • 网站建设国内外研究进展广州百度关键词排名
  • 妹妹强迫我和她做网站线上推广100种方式
  • 中山企业网站制作凤山网站seo
  • 高防手表网站竞价排名名词解释
  • 大连建设工程信息网防水杭州seo培训
  • 房地产网站建设与优化分析网络代运营推广
  • 怎么做自建站热门推广平台
  • 加强党建网站建设的重要性营销型网站建设怎么做
  • 做企业网站都需要注意哪点找客户资源的软件
  • 南京制作网站企业关键词推广seo
  • 网站制作学生信息管理信阳seo公司
  • 电子商务网站建设与管理课后题答案6it培训机构排行榜
  • 深圳最专业的高端网站建设免费推广的方式