你能在Redis c#中检索TTL吗?

8
有没有办法在C#中获取StackExchange.Redis键的TTL(存活时间)?

TTL是Time to Live还是Time to License? - Utsav Dawn
1个回答

25

我对Redis的经验有限,但我相信你所指的是:(http://redis.io/commands/ttl)。

如果是这样,请在您的数据库连接对象上运行 .KeyTimeToLive("RedisKeyHere")。

参考示例:

class Program
{
    static void Main(string[] args)
    {

        ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");

        var db = redis.GetDatabase(0);
        var timeToLive = db.KeyTimeToLive("RedisKeyNameHere");

    }
}

我希望这些信息能够对您有所帮助!


好的,应该可以了。 - Marc Gravell
谢谢,我以为我已经在整个列表中搜索了IDatabase。你真是救星。 - Suamere
能否在一个调用中获取多个键的 TTL 值? - webpat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接