文章
13
标签
16
分类
7
首页
时间轴
标签
分类
关于
Moyin
面经-分布式
搜索
首页
时间轴
标签
分类
关于
面经-分布式
发表于
2025-02-20
|
更新于
2025-03-08
|
面试
|
总字数:
0
|
阅读时长:
1分钟
|
浏览量:
6
文章作者:
Moyin
文章链接:
https://moyinfire.cn/posts/Interview_distributed
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Moyin
!
分布式
微信扫一扫:分享
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
上一篇
面经-Redis
lua脚本和pipline的区别 https://blog.csdn.net/qq_37080455/article/details/140443791 批量发送命令,lua脚本是原子性的,pipeline按顺序处理操作不保证原子性的 pileline的作用和优势 Redis Pipeline 的主要作用是将多个命令批量发送到服务器执行,减少客户端与服务器之间的网络往返次数(Round-Trip Time, RTT),从而显著提升批量操作的性能。 核心作用 批量执行命令客户端将多个命令一次性发送到 Redis 服务器,服务器依次执行这些命令,并将结果一次性返回给客户端。避免了传统的“发送命令→等待响应→再发送下一个命令”的串行模式。 减少网络开销合并多个命令的通信过程,降低网络延迟对性能的影响(尤其在物理距离较远的场景中效果更明显)。 核心优势 大幅降低延迟假设网络往返时间为 100ms,执行 100 个命令时:传统模式:总耗时 = 100 命令 × 100ms = 10,000ms(10 秒)。 Pipeline:总耗时 ≈ 1 次往返时间(100ms) +...
下一篇
C++ attribute语法
GNU 和 IBM 语言扩展 __attribute__((...)) 、Microsoft扩展 __declspec() 标准库格式:[[attribute-list]] GUN __thread TaskGroup *tls_task_group = __null; static __attribute__((noinline, unused)) TaskGroup *get_tls_task_group(void) { asm volatile(""); return tls_task_group; } static __attribute__((noinline, unused)) TaskGroup **get_ptr_tls_task_group(void) { TaskGroup **ptr = &tls_task_group; asm volatile("" : "+rm"(ptr)); return...
Moyin
C++开发者,土木转码
文章
13
标签
16
分类
7
Follow Me
公告
This is my Blog
最新文章
Office文件内容解析
2025-03-08
C++11智能指针标准库简化实现及enable_shared_from_this解析
2025-03-07
内存对齐
2025-02-25
C++ attribute语法
2025-02-22
面经-分布式
2025-02-20
搜索
数据加载中