godis golang 实现的 redis 客户端 项目简介
godis 是一个 golang 实现的 redis 客户端,参考 jedis 实现。godis 实现了几乎所有的 redis 命令,包括单机命令,集群命令,管道命令和事物命令等。如果你用过 jedis,你就能非常容易地上手 godis,因为 godis 的方法命名几乎全部来自 jedis。值得一提的是,godis 实现了单机和集群模式下的分布式锁,godis 的锁比 redisson 快很多,在 i7,8 核 32g 的电脑测试,10 万次 for 循环,8 个线程,业务逻辑是简单的 count++,reidsson 需要 18-20 秒,而 godis 只需要 7 秒左右。godis 已经完成了大多数命令的测试用例,比较稳定。特点cluster 集群 pipeline 管道 transaction 事物 distributed lock 分布式锁 其他功能在持续开发中