Using Redis Increment
Description
Redis can atomically increment an existing Redis key value.
A good use case for the Redis Incr method is a value that needs to be uniquely defined and sequential, similar to an auto increment field in a SQL table.
dim redis as extension::RedisClient = extension::RedisClient::CreateClient()
dim hash as extension::RedisResult
redis.Set("InvoiceNumber",100)
? redis.Get("InvoiceNumber").valueInteger
= 100
redis.Incr("InvoiceNumber")
? redis.Get("InvoiceNumber").valueInteger
= 101
redis.Incr("InvoiceNumber")
? redis.Get("InvoiceNumber").valueInteger
= 102