libmemcached的安装及测试

1、下载安装libmemcached

$ wget http://launchpad.net/libmemcached/1.0/0.44/+download/libmemcached-0.44.tar.gz

$ tar xvzf libmemcached-0.44tar.gz

$ cd libmemcached-0.44

$ ./configure

$ make

$ sudo make install

libmemcached 默认安装在/usr/local/,头文件安装在/usr/local/include/libmemcachde/,动态库默认安装在/usr/local/lib/下。

2、libmemcached简单测试使用

1 #include <iostream>

2 #include <string>

3 #include <libmemcached/memcached.h>

4

5 using namespace std;

6

7 int main(int argc,char *argv[])

8 {

9     //connect server

10     memcached_st *memc;

11     memcached_return rc;

12     memcached_server_st *server;

13     time_t expiration;

14     uint32_t  flags;

15

16     memc = memcached_create(NULL);

17     server = memcached_server_list_append(NULL,"localhost",11211,&rc);

18     rc=memcached_server_push(memc,server);

19     memcached_server_list_free(server);

20

21     string key = "key";

22     string value = "value";

23     size_t value_length = value.length();

24     size_t key_length = key.length();

25

26

27     //Save data

28     rc=memcached_set(memc,key.c_str(),key.length(),value.c_str(),value.length(),expiration,flags);

29     if(rc==MEMCACHED_SUCCESS)

30     {

31         cout<<"Save data:"<<value<<" sucessful!"<<endl;

32     }

33

34     //Get data

35     char* result = memcached_get(memc,key.c_str(),key_length,&value_length,&flags,&rc);

36     if(rc == MEMCACHED_SUCCESS)

37     {

38         cout<<"Get value:"<<result<<" sucessful!"<<endl;

39     }

40

41     //Delete data

42     rc=memcached_delete(memc,key.c_str(),key_length,expiration);

43     if(rc==MEMCACHED_SUCCESS)

44     {

45         cout<<"Delete key:"<<key<<" sucessful!"<<endl;

46     }

47

48     //free

49     memcached_free(memc);

50     return 0;

51 }

52

53

时间: 2024-10-14 10:10:12

libmemcached的安装及测试的相关文章

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

Etcd学习(一)安装和测试

Etcd是一个比较新的分布式协调框架,现在才只到0.4.6版本,还没发布1.0版本 从网上搜etcd关键字,基本上就只能看到"开源中国"的介绍: etcd 是一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现.etcd 的灵感来自于 ZooKeeper 和 Doozer,侧重于: 简单:支持 curl 方式的用户 API (HTTP+JSON) 安全:可选 SSL 客户端证书认证 快速:单实例可达每秒 1000 次写操作 可靠:使用 Raft 实现分布式 Etcd

【MYSQL系列】【基础版】第一章 MYSQL的安装以及测试

1. MYSQL的安装以及测试     1.1 什么是数据库,有什么作用,以及有哪些特点         1.1.1 Database,DB,是一个数据的仓库:         1.1.2 用于保存.管理数据         1.1.3 特点:             1.1.3.1 一致性.完整性             1.1.3.2 降低冗余(重复)             1.1.3.3 应用的共享,以及有组织         1.1.4 数据仓库: 偏向于数据分析,是数据挖掘的一种  

Hadoop2.2.0多节点分布式安装及测试

众所周知,hadoop在10月底release了最新版2.2.很多国内的技术同仁都马上在网络上推出了自己对新版hadoop的配置心得.这其中主要分为两类: 1.单节点配置 这个太简单了,简单到只要懂点英语,照着网上说的做就ok了.我这里不谈这个,有兴趣的童鞋可以自己去问度娘和谷哥- 2.多节点配置 这个就是我要重点说明的,老实说网络上说的的确是多节点,但不是真正的分布式部署- 我们为什么要用hadoop?因为hadoop是一个分布式系统基础架构,我们可以在不了解分布式底层细节的情况下,开发分布式

OpenCV安装和测试

参考链接:http://blog.csdn.net/bruce_zeng/article/details/7961153 OpenCv下载链接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/ 下载的是 OpenCV-2.2.0-win32-vs2010.exe,傻瓜式安装.安装过程中勾选"Add OpenCV to system PATH for all users"选项.或者安装完后自己添加环境变

mycat安装和测试

mycat安装和测试 一.  环境准备 本机环境是三台centos6.5 IP 主机名 数据库名 安装软件 192.168.17.4 master db1 mycat,mysql 192.168.17.5 slave1 db2 mysql 192.168.17.6 slave2 db3 mysql 二.  安装mysql 1.安装mysql软件 linux下安装mysql有两种方式:一种是通过下载源码编译安装,一种是通过rpm包安装,如果配置了yum直接用yum安装会更快 编译安装步骤: ./c

linux mysql 卸载,安装,测试全过程

Mysql卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 有的话继续删除 Mysql安装 1>若本地没有安装包 可以考虑使用yum命令进行下载 # yum -y install mysql-server # yum -y install php-mysql 2>安装后,MySQL自动启

libmemcached的安装及測试

1.安装memcached ~$ wget http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz. $ tar xvzf lmemcached-1.2.8.tar.gz $ cd lmemcached-1.2.8 $ ./configure $ make $ sudo make install 启动server(分配512兆内存,监听11211port): ./memcached -m 512 -p 11211 -vv 2.下载

Liunx下Redis集群的安装与测试,以及项目中的应用(redis中对象和集合的储存)。

Liunx下Redis集群的安装与测试,以及项目中的应用. 首先准备ruby和redis接口: redis-3.0.0.gem和 去https://redis.io/下载 1.使用ruby脚本搭建集群.需要ruby的运行环境. 安装ruby yum install ruby yum install rubygems 1.1安装ruby脚本运行使用的包. [[email protected] ~]# gem install redis-3.0.0.gem Successfully installe