Y
Hacker News
new
|
ask
|
show
|
jobs
by
catwell
3475 days ago
Yes, that is correct. The code checks the encoding at runtime (
https://github.com/antirez/redis/blob/8444b46d20ef9c8de3f7e2...
) and converts between the structures as needed (see calls to `zsetConvert`). The alternative (for large zsets) is called zskiplist, the manipulation code is directly in t_zset.c and the structure is defined at
https://github.com/antirez/redis/blob/8444b46d20ef9c8de3f7e2...