Mysql和Redis的网络通信模型

Mysql的通信是半双工,同一时间只能由一个方向的数据收发操作。 Redis的通信是全双工,同一时间可以由两个方向的数据收发操作。

那么客户端和服务端可以同时写吗?

支持的,因为Redis是TCP协议的,是全双工字节流。

全双工:意味着,TCP的收发是可以同时进行的。亦即接收的时候可以发送,发送的时候也可以接收,两者互不冲突,可同时进行。 字节:意味着,无论物理层或链路层收到的数据是否为一个个二进制位的数据,在TCP层接收到的数据一定是一个个字节。 流:意味着,socket的数据无头无尾,就像流水一样,如果从中间任意位置起,你无法知道一个消息包确切的开始或结束位置,除非从TCP的头开始算起。

redis

在 WSL 上安装 Redis(即 Ubuntu):

打开 WSL 终端(即 Ubuntu)。 更新 Ubuntu 包:sudo apt update 更新该包后,使用以下命令安装 Redis:sudo apt install redis-server 确认安装并获取版本号:redis-server --version 开始运行 Redis 服务器:sudo service redis-server start

检查 redis 是否正常工作(redis-cli 是与 Redis 对话的命令行接口实用程序):redis-cli ping。这应返回“PONG”的回复。

停止运行 Redis 服务器:sudo service redis-server stop

全部评论

相关推荐

06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-24 13:39
在记录秋招的大魔王很...:别被忽悠了,我做了多年销售。我可以告诉你,这就是忽悠你的,销售一定要看底薪也要看提成两者不可缺一。提成是有业绩的时候才拿的到的,谁能保证一直有单状态都好。销售有时候很讲究运气的。底薪是你这个人这个岗位日常工作体现的价值。别小看底薪,你看那些跳槽去做经理主管的,底薪底一些,人家愿意去吗?所以那些说销售靠提成的纯属忽悠,除非他们的业务很容易成单。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务