Expire -> ExpiryInSeconds (#1721)

Signed-off-by: seeflood <349895584@qq.com>
This commit is contained in:
seeflood 2022-05-12 19:13:21 +08:00 committed by GitHub
parent 5e4bd89afd
commit 9bb86a08a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 13 deletions

View File

@ -131,7 +131,7 @@ func (r *StandaloneRedisLock) parseConnectedSlaves(res string) int {
// Try to acquire a redis lock.
func (r *StandaloneRedisLock) TryLock(req *lock.TryLockRequest) (*lock.TryLockResponse, error) {
// 1.Setting redis expiration time
nx := r.client.SetNX(r.ctx, req.ResourceID, req.LockOwner, time.Second*time.Duration(req.Expire))
nx := r.client.SetNX(r.ctx, req.ResourceID, req.LockOwner, time.Second*time.Duration(req.ExpiryInSeconds))
if nx == nil {
return &lock.TryLockResponse{}, fmt.Errorf("[standaloneRedisLock]: SetNX returned nil.ResourceID: %s", req.ResourceID)
}

View File

@ -101,7 +101,7 @@ func TestStandaloneRedisLock_TryLock(t *testing.T) {
resp, err := comp.TryLock(&lock.TryLockRequest{
ResourceID: resourceID,
LockOwner: ownerID1,
Expire: 10,
ExpiryInSeconds: 10,
})
assert.NoError(t, err)
assert.True(t, resp.Success)
@ -113,7 +113,7 @@ func TestStandaloneRedisLock_TryLock(t *testing.T) {
resp2, err2 := comp.TryLock(&lock.TryLockRequest{
ResourceID: resourceID,
LockOwner: owner2,
Expire: 10,
ExpiryInSeconds: 10,
})
assert.NoError(t, err2)
assert.False(t, resp2.Success)
@ -134,7 +134,7 @@ func TestStandaloneRedisLock_TryLock(t *testing.T) {
resp2, err2 := comp.TryLock(&lock.TryLockRequest{
ResourceID: resourceID,
LockOwner: owner2,
Expire: 10,
ExpiryInSeconds: 10,
})
assert.NoError(t, err2)
assert.True(t, resp2.Success, "client2 failed to get lock?!")

View File

@ -17,7 +17,7 @@ package lock
type TryLockRequest struct {
ResourceID string
LockOwner string
Expire int32
ExpiryInSeconds int32
}
// Lock release request.