下面用 java 客户端对 redis 服务端做set zmk z的操作,下面会返回+ok 参考:http://redisdoc.com/topic/protocol.htmltry {
//1.建立客户端socket连接,指定服务器位置及端口
Socket socket =new Socket("localhost",6379);
//2.得到socket读写流
OutputStream os = socket.getOutputStream();
PrintWriter pw = new PrintWriter(os);
//输入流
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
//3.利用流按照一定的操作,对socket进行读写操作
String info="*3\r\n$3\r\nSET\r\n$3\r\nzmk\r\n$1\r\nz\r\n";
pw.write(info);
pw.flush();
socket.shutdownOutput();
//接收服务器的相应
String reply;
while(!((reply= br.readLine()) == null)){
System.out.println(reply);
}
//4.关闭资源
br.close();
is.close();
pw.close();
os.close();
socket.close();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}