1 #include <iostream>
2 //#include "redis_test/acl_client/lib64/lib_acl.hpp"
3 #include "redis_test/acl/lib_acl_cpp/include/acl_cpp/lib_acl.hpp"
4
5 using namespace std;
6 int main()
7 {
8 acl::redis_client_cluster cluster;
9 const char *redis_addr = "x.x.x.x:3771";//设置连接的数据库地址
10
12 int conn_timeout = 10;//连接redis-server的超时时间(秒)
13 int rw_timeout = 10;//与redis-server进行通信IO的超时时间(秒)
14 int max_threads = 100;//最大线程线程数
15 cluster.set(redis_addr, max_threads, conn_timeout, rw_timeout);//设置集群中的任何一个地址就行
16
18 //acl::redis_client conn(redis_addr, conn_timeout, rw_timeout);//设置连接的客户端
19 //acl::redis_string string_cmd(&conn);//单个节点模式
20
21 acl::redis_string string_cmd(&cluster,max_threads);//集群连接模式
22
23 const char *key="acl_redis";
24
25 acl::string result = "";
26 if(string_cmd.get(key,result) == false){
27 return false;
28 }
29 printf("get key: %s ok, value: %s\r\n", key, result.c_str());
30 return true;
2 //#include "redis_test/acl_client/lib64/lib_acl.hpp"
3 #include "redis_test/acl/lib_acl_cpp/include/acl_cpp/lib_acl.hpp"
4
5 using namespace std;
6 int main()
7 {
8 acl::redis_client_cluster cluster;
9 const char *redis_addr = "x.x.x.x:3771";//设置连接的数据库地址
10
12 int conn_timeout = 10;//连接redis-server的超时时间(秒)
13 int rw_timeout = 10;//与redis-server进行通信IO的超时时间(秒)
14 int max_threads = 100;//最大线程线程数
15 cluster.set(redis_addr, max_threads, conn_timeout, rw_timeout);//设置集群中的任何一个地址就行
16
18 //acl::redis_client conn(redis_addr, conn_timeout, rw_timeout);//设置连接的客户端
19 //acl::redis_string string_cmd(&conn);//单个节点模式
20
21 acl::redis_string string_cmd(&cluster,max_threads);//集群连接模式
22
23 const char *key="acl_redis";
24
25 acl::string result = "";
26 if(string_cmd.get(key,result) == false){
27 return false;
28 }
29 printf("get key: %s ok, value: %s\r\n", key, result.c_str());
30 return true;
31 }
参考:http://zsxxsz.iteye.com/blog/2184744