Go-redis-server开源项目

我要开发同款
匿名用户2015年05月12日
63阅读

技术信息

开源地址
https://github.com/formatjs/formatjs-site
授权协议
Apache

作品详情

Go-redis-server是使用Go实现Redis服务协议的开发包。

有许多客户端能够实现redis协议,但很多服务器不能实现。

go-redis-server不仅能通过redis协议,帮助构建服务器软件;还能够作为redis实现的候选者,能够只从redis,甚至在后端“伪装”执行redis数据库的API。

简单代码示例:

package maiimport (    redis "github.com/dotcloud/go-redis-server")type MyHadler struct {    values map[strig][]byte}fuc (h *MyHadler) GET(key strig) ([]byte, error) {    v := h.values[key]    retur v, il}fuc (h *MyHadler) SET(key strig, value []byte) error {    h.values[key] = value    retur il}fuc mai() {    hadler, _ := redis.NewAutoHadler(&MyHadler{values: make(map[strig][]byte)})    server := &redis.Server{Hadler: hadler, Addr: ":6389"}    server.ListeAdServe()}

功能介绍

Go-redis-server 是使用 Go 实现 Redis 服务协议的开发包。 有许多客户端能够实现 redis 协议,但很多服务器不能实现。 go-redis-server 不仅能通过 r...

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

评论