摘要: 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 开启防火墙 service firewalld start 若遇到无法开启 先用:systemctl u 阅读全文
posted @ 2023-11-05 19:58 bePatient 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 目录es概览几个分布式搜索引擎的区别核心术语倒排索引es 安装es-head可视化插件安装es集群状态es语法es基本命令索引相关命令es索引mapping设置文档操作乐观锁更新ES DSL语法查询所有和分页term/matchmatch(operator)/idsmatch_phrasemulti 阅读全文
posted @ 2023-10-26 12:58 bePatient 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 目录(分布式)会话会话类型拦截器单点登录同顶级域名单点登录CAS不同顶级域名单点登录流程图为什么设计全局和临时票据顶级域名的登出复习分布式系统CAP (分布式)会话 session共享,跨域访问 会话包括有状态和无状态, 有状态就是服务器开启一块内存来放session资源,这种方式比较传统,对服务器 阅读全文
posted @ 2023-10-23 18:58 bePatient 阅读(25) 评论(0) 推荐(0) 编辑
摘要: mget方式 比循环遍历一条一条连接的方式要好';mget这种,一次批量查询只能处理单个类型的批量数据; 通过管道 pipeline (类似 nginx的 keepalive) 当客户端client与Redis建立连接后,在一段时间内,不会马上关闭管道连接; 相当于一次通话,一次会话,完成建立的过程 阅读全文
posted @ 2023-10-20 17:05 bePatient 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 目录缓存穿透原因解决方案空对象也设置缓存布隆过滤器布隆过滤器原理应用缓存雪崩原因预防方案: 缓存穿透 原因 例子: 用户查询数据,如果缓存中没有数据,就会去数据库中查询,然后再加入缓存中,之后的请求就可以在缓存中查询了; 如果用户在查询的时候,使用非法请求,每次查询到的都是数据库中没有的数据,这样就 阅读全文
posted @ 2023-10-09 18:59 bePatient 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 集群模式 三主三从,比较经典,且高可用; 采用哨兵模式的缺点:如果master挂了,此时有数据进来,同步rdb持久化一半中断,此时选举slave为master异步同步数据会丢失一部分数据;且选举新的master完成,master开始往slave同步数据(直接从内存同步或者rdb同步都行吧?),mas 阅读全文
posted @ 2023-10-08 18:51 bePatient 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 目录概览面试题nosql分布式缓存背景分布式缓存优点概念什么是 Redisredis与memcache ehcache对比Ehcache 适用于单体应用MemcacheRedisredis和memcahe的区别redis安装与配置redis命令基本命令redis进阶命令string 字符串key相关 阅读全文
posted @ 2023-07-06 19:09 bePatient 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 目录常见web服务器正向代理和反向代理Nginx解析规则进程模型nginx worker抢占机制事件处理传统服务器nginx服务器处理nginx常见命令nginx.conf配置文件nginx日志切割定时任务自动切割静态资源映射压缩传输location匹配规则启动nginx失败异常解决nginx设置允 阅读全文
posted @ 2023-06-15 16:41 bePatient 阅读(12) 评论(0) 推荐(0) 编辑