SET/GET
对于Redis的String类型,最基础的操作就是SET和GET。先看一个简单的例子,这里演示了如何设置带过期时间的key,以及如何获取TTL剩余时间。
#include
#include
#include
#include
#include
#include
#include
void test(sw::redis::Redis& redis)
{
//引入命名空间
using namespace std::chrono_literals;
redis.flushall();
//没引入命名空间版本
//redis.set("key","111",std::chrono::seconds(10s));
//引入命名空间版本
redis.set("key","111",10s);
//std::this_thread::sleep_for(std::chrono::seconds(3s));
std::this_thread::sleep_for(3s);
long long time = redis.ttl("key");
std::cout<