]> git.saurik.com Git - redis.git/commit - src/db.c
TTL API change: TTL returns -2 for non existing keys.
authorantirez <antirez@gmail.com>
Mon, 12 Nov 2012 22:04:36 +0000 (23:04 +0100)
committerantirez <antirez@gmail.com>
Mon, 12 Nov 2012 22:04:36 +0000 (23:04 +0100)
commitaa2bf6ba8bec776c02d8055ac856d96926137895
tree2a1156440b481cff6d880237ab1bef5ccc4fbb41
parent5513397de7526f0e5e01c1d29a37813008703d6d
TTL API change: TTL returns -2 for non existing keys.

The previous behavior was to return -1 if:

1) Existing key but without an expire set.
2) Non existing key.

Now the second case is handled in a different, and TTL will return -2
if the key does not exist at all.

PTTL follows the same behavior as well.
src/db.c
tests/unit/expire.tcl