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

时间:2015-03-01 18:21:11

标签: c# stackexchange.redis

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

1 个答案:

答案 0 :(得分:9)

我对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");

    }
}

我希望这些信息有所帮助!