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点击空白处退出提示
评论