Go-redis-server

Apache
Google Go
Linux
Docker
2015-05-12
大胖森

完善个人资料领开源豆,速来抽奖!>>>

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

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

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

简单代码示例:

package main

import (
    redis "github.com/dotcloud/go-redis-server"
)

type MyHandler struct {
    values map[string][]byte
}

func (h *MyHandler) GET(key string) ([]byte, error) {
    v := h.values[key]
    return v, nil
}

func (h *MyHandler) SET(key string, value []byte) error {
    h.values[key] = value
    return nil
}

func main() {
    handler, _ := redis.NewAutoHandler(&MyHandler{values: make(map[string][]byte)})
    server := &redis.Server{Handler: handler, Addr: ":6389"}
    server.ListenAndServe()
}
加载中

评论(2)

w
wanbingy
意思是 可以当做redis 来用?
歲波
歲波
应该只是协议层的实现吧。

暂无资讯

暂无问答

redis-server 使用

redis.conf ################################## NETWORK ##################################### bind 127.0.0.1 ################################## SECURITY ##########################...

2018/09/04 14:52
9
0
Redis服务启动失败,提示:redis-server:command not found

今天我开始做主从复制的集群模式的测试,所以需要再装一个Linux操作系统,我在虚拟机里已经安装了一个Linux操作系统,Redis也已经配置好了。今天打算再安装一个Linux操作系统,Linux系统的安...

2018/06/11 18:23
24
0
redis启动 creating server tcp listening socket

转自:https://www.cnblogs.com/lixihuan/p/6815730.html windows下安装Redis第一次启动报错: [2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: ...

2019/05/05 15:54
9
0
redis学习#随便瞎玩的收获2 -server

野生程序猿有空玩redis数据库的笔记。#不好或有错的地方请见谅 redis 2.4 on windows 发现网上有好的redis教程http://www.runoob.com/redis/redis-tutorial.html 可以转去那里看。准备把重心...

2015/11/28 09:55
42
0
Redis Sentinel可以理解为一个监控Redis Server服务是否正常的进程

fb27eec945139f3d52b5d32ee3bf14ba版本基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询...

2018/03/05 17:17
10
0
Redis Liunx安装及Redis-Cluster集群搭建

1.下载redis 访问:http://www.redis.cn/download.html 下载redis安装包,下面使用的是3.0.7版本。 2.解压,安装 安装包放置在/opt目录下。前提请安装gcc+依赖。 cd /opt tar -zxvf redis-3....

2019/11/04 14:27
47
0
Redis 集群之 Redis-Cluster

Redis集群官方推荐方案 Redis-Cluster 集群 redis cluster   通过分片实࣫容量扩展   通过主从复制实࣫节点的高可用   节点之间互相通信   每个节点都维护整个集群的节点信息   r...

2018/11/16 09:52
90
0
Redis Sentinel(Redis集群监控管理软件)

Redis Sentinel(Redis集群监控管理软件)

2015/05/04 15:39
1.7K
0
redis error It was not possible to connect to the redis server(s); to create a disconnected multi...

It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. SocketFailure on PING 参考stack overflow上文章 http://s...

2019/12/19 14:36
23
0
redis学习入门 Redis 3.2.100

参考博客: https://blog.csdn.net/flyer_tang/article/details/80320974 https://blog.csdn.net/weixin_30773135/article/details/97923338 https://www.cnblogs.com/SysoCjs/p/10394659.ht...

2019/12/04 22:37
47
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部