原文链接:https://rumenz.com/rumenbiji/linux-ss.html
原文链接:https://rumenz.com/rumenbiji/linux-netstat.html
Mysql采用离线的二进制包安装方式,安装在/usr/local/mysql两个实例配置创建目录> mkdir -p /usr/local/mysql/data/{3306,3307}3306配置> vim /etc/my3306.cnf[client]socket=/usr/local/mysql/......
本文通过使用Netty,Java的Socket和C语言Socket这三种方式,基于RESP协议,向Redis服务器发送一个set命令.向Redis服务器发送命令,即与Redis服务器通信,必须基于RESP协议. 就好像在B站看2021苹果秋季发布会的视频底层数...
共计20个轻量级进程(LWP),即线程.也可以通过/proc/6617/task查看进程6617下有多少个任务(即线程), 也是20个线程,如下.
lscpu 命令显示有关 CPU 架构的信息lscpu 命令安装:-bash: lscpu: command not found #Ubuntuapt-get install util-linux#CentOSyum install util-linux #Fedoradnf install ut...
以上代码虽不能作为真正的服务端生产代码, 麻雀虽小五脏俱全, 它足以可以说明本篇所要阐述的过程.
作为服务端时, 需要接收客户端的连接, 需要接收客户端的数据, 或者向客户端发送数据.
在创建Channel的同时还会创建与之关联的Unsafe,DefaultChannelPipeline, NioSocketChannelConfig.
通过此篇文章可以了解Redis的底层通信,Redis的协议,以及自己手写与服务器通信.