博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis原理
阅读量:6175 次
发布时间:2019-06-21

本文共 1354 字,大约阅读时间需要 4 分钟。

RESP协议

支持tcp协议、基本数据类型,比如数组,字符串等,也可支持其他的通信场景。

模拟redis接收传输过来的set数据

//ServerSocket监听6379端口模拟redis    public static void jasonWriteSocketServer() {        ServerSocket serverSocket = null;        Socket socket = null;        InputStream inputStream  = null;        try {            serverSocket = new ServerSocket(6379);            socket = serverSocket.accept();            inputStream = socket.getInputStream();            byte[] b = new byte[64];             inputStream.read(b);            System.out.println("jasonWriteSocketServer receive msg: "+new String(b));        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally {            try {                serverSocket.close();                socket.close();                inputStream.close();            } catch (IOException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }                    }    }
//正常的setString    public static void setString() {        Jedis jedis = new Jedis();        System.out.println("redis is connect success!");        jedis.set("name", "james");        System.out.println("address is setting success!");        jedis.close();    }

测试结果

jasonWriteSocketServer recieve msg: *3$3SET$4name$5james

 

转载于:https://www.cnblogs.com/zhougongjin/p/10757709.html

你可能感兴趣的文章
微信连Wi-Fi专业设备列表
查看>>
介绍ASP.NET MVC4
查看>>
INSERT INTO .. ON DUPLICATE KEY更新多行记录
查看>>
Android 如何制作九宫格图片(.9.png)
查看>>
Linux系统的快速启动机制(内核切换) 【转】
查看>>
模板缓冲与阴影体 【转】
查看>>
PAT-B 1015. 德才论(同PAT 1062. Talent and Virtue)
查看>>
sql 简单事务例子
查看>>
每天进步一点点——Linux中的线程局部存储(二)
查看>>
hdu 3642 Get The Treasury (三维的扫描线)
查看>>
coffeeScript demo
查看>>
MySQL数据库服务器的架设
查看>>
iOS: 极光推送
查看>>
Tornado长轮询和WebSocket
查看>>
MD5校验及其c实现
查看>>
CVBS(彩色、视频、消隐、同步信号)接收机
查看>>
MySQL 优化之 Linux系统层面调优
查看>>
java.util.concurrent并发包诸类概览
查看>>
Python中super的用法实例
查看>>
git将远程仓库最新版本拉到本地仓库
查看>>