c++使用redis

redis库

RedisConnect是基于C++11实现的简单易用的Redis客户端。源码只包含一个头文件与一个命令行工具源文件,无需编译安装,真正做到零依赖。

地址:https://gitee.com/xungen/redisconnect.git

使用

下载源码

git clone https://gitee.com/xungen/redisconnect.git

新建redis_test

新建redis_test.cpp

#include "RedisConnect.h"
 
int main(int argc, char** argv)
{
	string val;
 
	//初始化连接池,可以添加密码,我没有设置密码所以不用添加
	RedisConnect::Setup("127.0.0.1", 6379);
 
	//从连接池中获取一个连接
	shared_ptr<RedisConnect> redis = RedisConnect::Instance();
 
	//设置一个键值
	redis->set("key", "xzw");
	
	//获取键值内容
	redis->get("key", val);
	printf("get value:%s\n", val);

	//执行expire命令设置超时时间
	redis->execute("expire", "key", 60);
 
	//获取超时时间(与ttl(key)方法等价)
	redis->execute("ttl", "key");
 
	//调用getStatus方法获取ttl命令执行结果
	printf("get status:%d\n", redis->getStatus());
 
	//执行del命令删除键值
	redis->execute("del", "key");
 
	return 0;
}

工程

windows

新建vs文件夹,并在该文件夹下创建vs项目

82

运行

83

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×