consistent_hash: 纯 golang 实现的一致性哈希算法模块
使用此 sdk 进行实践前,建议先行了解与一致性哈希有关的理论知识,做到知行合一
理论篇:一致性哈希算法原理解析
实战篇:从零到一落地实现一致性哈希算法(待补充)
- 构造 redis 客户端实例
import "github.com/xiaoxuxiansheng/redmq/redis"
func main(){
redisClient := redis.NewClient("tcp","my_address","my_password")
// ...
}
使用示例代码可以参见 ./example_test.go: