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

Sua*_*ere 2 c# stackexchange.redis

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

Ven*_*ala 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");

    }
}
Run Code Online (Sandbox Code Playgroud)

我希望这个信息帮助!