加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 酷站推荐 > 酷站 > 正文

自己动手写一个能操作redis的客户端

发布时间:2019-02-20 10:50:06 所属栏目:酷站 来源:谢涛
导读:作者:孤独烟 来源:微信订阅号(程序员孤独烟) 原文链接: https://mp.weixin.qq.com/s/IBynkex-FHhvJ3tmizvJhA 引言 redis大家在项目中经常会使用到。官网也提供了多语言的客户端供大家操作redis,如下图所示 但是,大家有思考过,这些语言操作redis背后

作者:孤独烟 来源:微信订阅号(程序员孤独烟)

原文链接: https://mp.weixin.qq.com/s/IBynkex-FHhvJ3tmizvJhA

引言

redis大家在项目中经常会使用到。官网也提供了多语言的客户端供大家操作redis,如下图所示 

自己动手写一个能操作redis的客户端

自己动手写一个能操作redis的客户端但是,大家有思考过,这些语言操作redis背后的原理么?其实,某些大神会说


只要按照redis的协议,发送指定数据给redis,监听返回值即可。 


确实,本质原理就是如上面那句话所说。博主也是以这种思路,去看了一下JAVA端的开源组件jedis的源码,然后取其精华,写了一个段能操作redis的demo,希望大家能有所收获。 


jedis的github地址为: 
https://github.com/xetorthio/jedis


有兴趣的童鞋,也可以自行去阅读。需要说明的是,这毕竟不是源码分析系列文章,不是带你去看jedis的源码。只是借鉴思路,写一个能操作redis的程序。

正文

首先,我先说一下操作思路,如下图所示:

自己动手写一个能操作redis的客户端

说明一下,上面的第四步,就是我们自己要写的操作redis的小demo。

1、先写一个socket监听6379端口

这个程序很easy,度娘一下出来一大把

1

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!