我想为Redis键/值对添加超时,以便它们在10分钟后过期。
这是功能
User
我希望redigo做到这一点:
// Providers/EveAuth.php
function generateUrl()
{
$authedUser = auth()->user();
$user = User::find($authedUser->id);
$baseUrl = 'https://login.eveonline.com/oauth/authorize?state=';
return $baseUrl . $user->state;
}
我想知道如何在redigo中做到这一点?
我查看了文档examples,但不知道该怎么做
答案 0 :(得分:2)
Conn
struct's Do
method接受命令名称和任意参数列表(键入...interface{}
)。
您可以使用以下参数来传递使用Redis CLI传递的任何类型的参数:
conn.Do("SETEX", "mykey", 600, value)
另外,请查看文档中的"Executing commands"部分以获取更多信息。