有没有办法在c#中获取StackExchange.Redis键的TTL(生存时间)?
答案 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");
}
}
我希望这些信息有所帮助!