/// <summary>
/// 设置Key过期时间
/// </summary>
public void SetKeyExpiry(string key, TimeSpan expiry)
{
string Script = "redis.call('EXPIRE', @key, @expiry)";
var prepared = LuaScript.Prepare(Script);
Do(db =>
{
return db.ScriptEvaluate(prepared, new
{
key,
expiry = expiry.TotalSeconds
});
});
}
StackExchange.Redis执行Lua脚本解决
更多推荐
redis如何给hash设置超时-关于redis.Hash如何设置过期时间
发布评论