| | |
| | | /// <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); |
| | | |
| | | } |
| | | } |