移动系统liao
2025-03-07 8c92db325f7c801d2df095763a17673fa6c92085
cylsg/cylsg.redis/IEzCoreNetRedisService.cs
@@ -76,5 +76,36 @@
        /// <param name="Prefix"></param>
        /// <returns></returns>
        Task<long> delegateAllKeyWith(string Prefix);
        /// <summary>
        /// 加一
        /// </summary>
        /// <param name="key"></param>
        long  Incrby(string key);
        /// <summary>
        /// 获取32位sn
        /// </summary>
        string Get32sn();
        /// <summary>
        /// 获取yyymmdd +4位流水号
        /// </summary>
        /// <returns></returns>
         string GetYYYMMddAnd4sn();
        /// <summary>
        /// 设置锁
        /// </summary>
        /// <param name="LockKey"> 锁Key</param>
        /// <param name="value"> 值 默认lock</param>
        /// <param name="expireSeconds"> 最长锁定时间 默认600</param>
        /// <returns></returns>
        Task<bool> TryLock(string LockKey,  int expireSeconds = 600,string value = "Lock");
        /// <summary>
        /// 解锁
        /// </summary>
        /// <param name="LockKey"></param>
        /// <returns></returns>
        Task<bool> TryUnLock(string LockKey);
    }
}