go-redis-client Redis 的 Go 客户端开发包开源项目

我要开发同款
匿名用户2019年05月16日
144阅读

技术信息

开源地址
https://github.com/alauda/go-redis-client
授权协议
MIT

作品详情

go-redis-cliet是国内团队灵雀云开发的Go语言的Redis客户端开发包,支持Redis单机和集群。

特性自动键前缀创建客户端实例时使用独立的参数对象内部使用github.com/go-redis/redis客户端,当前使用的是gopkg.i/redis.v5客户端接口示例packagemaiimport"redis"github.com/alauda/go-redis-clietfucmai(){//checkoptios.goformoredetailsopts:=redis.RedisClietOptios{Type:redis.ClietNormal,Hosts:[]strig{"localhost:6379"},Password:"123456",Database:0,}cliet:=redis.NewRedisCliet(opts)iferr:=cliet.Pig().Err();err!=il{paic(err)}//UsigclustermodeclusterOpts:=redis.RedisClietOptios{Type:redis.ClietCluster,Hosts:[]strig{"localhost:7000","localhost:7001","localhost:7002"},Password:"123456",Database:0,//allkeyswithaprefixKeyPrefix:"my-app:",}clusterCliet:=redis.NewRedisCliet(clusterOpts)iferr:=clusterCliet.Pig().Err();err!=il{paic(err)}}SupportedcommadsPigIcrIcrByDecrDecrByExpireExpireAtPersistPExpirePExpireAtPTTLTTLExistsGetGetBitGetRageGetSetMGetDumpHExistsHGetHGetAllHIcrByHIcrByFloatHKeysHLeHMGetHMSetHSetHSetNXHValsLIdexLIsertLIsertAfterLIsertBeforeLLeLPopLPushLPushXLRagelRemLSetLTrimRPopRPopLPushRPushRPushXSetAppedDelUlikSAddSCardSDiffSDiffStoreSIterSIterStoreSIsMemberSMembersSMoveSPopSPopNSRadMemberSRemSUioSUioStoreZAddZAddNXZAddXXZAddChZaddNXChZIcrZIcrNXZIcrXXZCardZCoutZIcrByZIterStoreZRageZRageWithScoresZRageByScoreZRageByLexZRageByScoreWithScoresZRakZRemZREmRageByRakZRemRageByScoreZRemRageByLexZRevRageZRevRageWithScoresZRevRageByScoreZRevRageByLexZRevRageByScoreWithScoresZRevRakZScoreZUioStoreBLPopBRPopBRPopLPushTypeScaSScaZScaHScaPublishSubscribeTODO Updatetoredis.v6 SupportRedisClusterSubscribe Bettersupportforgodoc Adddocker-composeadexampleapplicatio Addtests

功能介绍

go-redis-client 是国内团队灵雀云开发的 Go 语言的 Redis 客户端开发包,支持 Redis 单机和集群。 特性 自动键前缀 创建客户端实例时使用独立的参数对象 内部使用 g...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论