在Codeigniter中,我使用Composer安装了predis软件包。我可以使用这个包设置并从缓存中获取值。我的要求是我需要使用Redis
将值保留在缓存中1分钟。我看到通过Redis
终端设置了不同的选项。但我需要在控制器本身设置时间限制。任何的想法 ?
答案 0 :(得分:2)
只需使用EXPIRE
通过predis:
$client = new Predis\Client();
$client->set('foo', 'bar');
$client->expire('foo', 60);
答案 1 :(得分:1)
您可以在一个命令中执行此操作:
struct Outer {
struct Inner {
};
};
template <typename T>
void test()
{
??Outer?? foo; // How do I get the type of T's outer class ?
}
test<Outer::Inner>();
但是为了获得最佳性能,您应该使用phpredis扩展,而不是predis库。