彭峰的博客
Redis 问题集 Redis 问题集
Redis 问题集Redis为什么这么快 完全基于内存,绝大部分请求时纯粹的基于内存操作 数据结构简单,对数据的操作也相对简单 采用单线程,避免不必要的上下文切换和竞争条件,不存在多进程或者多线程的切换消耗CPU,不必考虑各种锁的问题,不存
2021-05-01
Redis 简介 Redis 简介
RedisRedis优缺点Redis的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过10万次读写操作。Redis 也经常用来做分布式锁。除此之外,Redis 支持事务 、持久化、LUA脚本、
2021-05-01
Nginx 问题集 Nginx 问题集
Nginx 如何保证所有worker进程之上的客户端请求数尽量接近。使用accept_mutex锁。accept_mutex是Nginx的负载均衡锁,accept_mutex这把锁可以让多个worker进程轮流地、序列化地与新的客户端建立T
2021-05-01
Nginx 配置 Nginx 配置
Nginx 配置配置语法: 配置文件由指令和指令块构成 每条指令以; 解为,指令与参数之前用空格分割 指令块以{}大括号将多条指令组织在一起 include语句允许组合多个配置文件以提升可维护性 使用#符号添加注释,提高可读性 使用$符号使
2021-05-01
Nginx 负载均衡 Nginx 负载均衡
Nginx 负载均衡Nginx 负载均衡特点Nginx并不会立刻转发到上游服务器,而是先把用户的请求(包括HTTP包体) 完整地接收到Nginx所在服务器的硬盘或者内存中,然后再向上游服务器发起连接, 把缓存的客户端请求转发到上游服务器。(
2021-05-01
Nginx 操作 Nginx 操作
重载配置文件12nginx -S reload 或kill -HUP 主进程号 热部署 备份旧的可执行文件 给主进程发USER2信号:执行完后新的主进程和旧的同时存在,会将新的请求/连接给到新的主进程中 1kill -USR2 9944
2021-05-01
Nginx反向代理 Nginx反向代理
Nginx反向代理反向代理流程 Proxy_pass模块规则 URL必须以http://或者https://开头,接下来时域名,IP,unix socket地址或者upstream的名字。可以在域名或者IP之后加端口,最后可选的时URI N
2021-05-01
Nginx 简介 Nginx 简介
Nginx为什么使用Nginx核心是支持高并发请求的同时保持高效的服务 快:Nginx可以比其他Web服务器更快地响应请求 高扩展:它完全是由多个不同功能、 不同层次、 不同类型且耦合度极低的模块组成 高可靠:Nginx的高可靠性来自于其
2021-05-01
Nginx 问题集 Nginx 问题集
Nginx 如何保证所有worker进程之上的客户端请求数尽量接近。使用accept_mutex锁。accept_mutex是Nginx的负载均衡锁,accept_mutex这把锁可以让多个worker进程轮流地、序列化地与新的客户端建立T
2021-05-01
Nginx 配置 Nginx 配置
Nginx 配置配置语法: 配置文件由指令和指令块构成 每条指令以; 解为,指令与参数之前用空格分割 指令块以{}大括号将多条指令组织在一起 include语句允许组合多个配置文件以提升可维护性 使用#符号添加注释,提高可读性 使用$符号使
2021-05-01
2 / 2