redis 分布式锁,怎么设计锁续期?

最近在学redis做分布式锁,其中说到了锁续期,想问一下自己实现分布式锁,做锁续期怎样设计比较合理