摘要: -s /home/developer/settings.xml clean deploy -DskipTests=true 阅读全文
posted @ 2024-08-05 17:57 人在代码在 阅读(21) 评论(0) 推荐(0)
摘要: 安装依赖: sudo yum install gcc make下载 Redis: curl -O http://download.redis.io/releases/redis-7.2.4.tar.gz解压和编译: tar xzvf redis-7.2.4.tar.gzcd redis-7.2.4m 阅读全文
posted @ 2024-08-05 17:48 人在代码在 阅读(15) 评论(0) 推荐(0)
摘要: 1.线程上下文切换开销。 2.线程之间共享变量,加锁解锁开销。瓶颈不在cpu而是在内存和网络io带宽。 3.多线程代码复杂。 阅读全文
posted @ 2024-08-05 01:05 人在代码在 阅读(24) 评论(0) 推荐(0)
摘要: * 1.内存操作。* 2.多路复用 单线程* 3.数据结构* 4.持久化* 5.分布式* 6.redis resp协议支持批量和管道操作。支持长连接,避免重复建立连接。 阅读全文
posted @ 2024-08-05 01:01 人在代码在 阅读(15) 评论(0) 推荐(0)
摘要: 同步阻塞最差。 同步非阻塞可能会跑一圈一个作业也收不上来。 select / poll 可以确定有人完成作业了,因为是有人完成作业后举手,你才下去收作业的。但是需要一个一个去问。 epoll就很好了。 阅读全文
posted @ 2024-08-05 00:38 人在代码在 阅读(29) 评论(0) 推荐(0)
摘要: io多路复用在两个地方被用到:一个是网络通信。 一个是redis的线程模型。 阅读全文
posted @ 2024-08-05 00:30 人在代码在 阅读(9) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-05 00:16 人在代码在 阅读(22) 评论(0) 推荐(0)