zset
使用 golang 在 Redis 中实现排序集。
去做
键类型为字符串的int64,或仅等待泛型。
安装
go get -u github.com/liyiheng/zset
用法
移除了 SortedSet 中的 RWLock。 如果需要,您自己实施即可。
s := zset . New ()
// add data
s . Set ( 66 , 1001 , "test1" )
s . Set ( 77 , 1002 , "test2" )
s . Set ( 88 , 1003 , "test3" )
s . Set ( 100 , 1004 , "liyiheng" )
s . Set ( 99 , 1005 , "test4" )
s . Set ( 44 , 1006 , "test5" )
// update data
s . Set ( 44 , 1001
ZSet 和 Sorted Set 是同一个数据结构,只是名称不同。它们是一种有序的、可重复的集合,其中每个元素都关联着一个分数,根据分数进行排序。区别在于 ZSet 是 Redis 中的数据类型,而 Sorted Set 是 Redis 客户端库中的名称。