godisgolang 實現(xiàn)的 redis 客戶端
godis 是一個 golang 實現(xiàn)的 redis 客戶端,參考 jedis 實現(xiàn)。godis 實現(xiàn)了幾乎所有的 redis 命令,包括單機(jī)命令,集群命令,管道命令和事物命令等。
如果你用過 jedis,你就能非常容易地上手 godis,因為 godis 的方法命名幾乎全部來自 jedis。
值得一提的是,godis 實現(xiàn)了單機(jī)和集群模式下的分布式鎖,godis 的鎖比 redisson 快很多,在 i7,8 核 32g 的電腦測試,10 萬次 for 循環(huán),8 個線程,業(yè)務(wù)邏輯是簡單的 count++,reidsson 需要 18-20 秒,而 godis 只需要 7 秒左右。
godis 已經(jīng)完成了大多數(shù)命令的測試用例,比較穩(wěn)定。
特點(diǎn)
- cluster 集群
- pipeline 管道
- transaction 事物
- distributed lock 分布式鎖
- 其他功能在持續(xù)開發(fā)中
評論
圖片
表情
