最近写了一个功能非常简单的redis群组代理。 代码在这里。
写的过程中,比较有意思的是:
- redis的RESP结构
- 如何读取一行字符?看起来简单,自己写一个出来还是有细节要注意。
- 如何自己实现一个read write buffer
- 通过go routine来形成队列,处理请求
- 请求hash后分布到不同的服务器
- 采用精简有趣的web框架martini
- if err 真的写到要吐
目前功能很薄弱。后续有时间加上增删服务器后的数据平衡,管理后台等。
有疑问加站长微信联系(非本文作者)
最近写了一个功能非常简单的redis群组代理。 代码在这里。
写的过程中,比较有意思的是:
目前功能很薄弱。后续有时间加上增删服务器后的数据平衡,管理后台等。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
最近写了一个功能非常简单的redis群组代理。 代码在这里。
写的过程中,比较有意思的是:
目前功能很薄弱。后续有时间加上增删服务器后的数据平衡,管理后台等。