基于 Go-Redis 之上实现的 Redis 读写分离以及 Sharding 库

2020-02-25 18:16:16 +08:00
 hulk

基于 Go-Redis 之上实现的 Redis 读写分离以及 Sharding 库:

github: https://github.com/meitu/go-redis-pool

3731 次点击
所在节点    Go 编程语言
3 条回复
acczefly
2020-02-26 09:58:23 +08:00
赞, 内部大量使用了吗?
hulk
2020-02-26 11:17:43 +08:00
@acczefly 还没有呢,目前个别业务开始引入。不过整体代码比较简单且单元测试覆盖比较完整,没什么问题。
anttu
2020-02-27 19:17:09 +08:00
go get github.com/meitu/go-redis-pool
# github.com/meitu/go-redis-pool
github.com/meitu/go-redis-pool/pool.go:874:18: cannot use conn.cmdable.HSet(key, field, value) (type *redis.IntCmd) as type *redis.BoolCmd in return argument
github.com/meitu/go-redis-pool/pool.go:954:19: cannot use conn.cmdable.HMSet(key, values...) (type *redis.BoolCmd) as type *redis.IntCmd in return argument

请问下我下载报这 2 个错误是为啥呢,我以前下载过 redis 的其他包,比如集群、哨兵模式的连接池。 但是不在同一个用户下。 是同名了么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX