11 2021 档案
摘要:1 Nginx 介绍及安装 1.1 背景介绍 Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0
阅读全文
摘要:企业级实战模块十二:边缘计算的轻量级K3S 1 K3S的介绍 1.1 介绍 k3s 是 经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版 内核机制还是和k 8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha 、beta 特性,同时改变了部署方式和
阅读全文
摘要:企业级实战模块十:服务网格Istio 1 Istio介绍 1.1 Istio介绍 官方文档:https://istio.io/docs/concepts/what-is-istio/ 中文官方文档:https://istio.io/zh/docs/concepts/what-is-istio/ Gi
阅读全文
摘要:8 Redis 常见问题解决方案 8.1 缓存穿透 8.1.1 问题描述 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 一般现
阅读全文
摘要:7 Redis 集群 7.1 集群介绍 随着业务规模越来越大,会出现以下这些问题, 容量不够,redis如何进行扩容? 并发写操作, redis如何分摊? 为了解决这些问题,集群随之产生,在早期的时候通过代理主机来解决,但是redis3.0中提供了解决方案。就是无中心化集群配置。 另外,主从模式,薪
阅读全文
摘要:6 Redis 主从同步 6.1 主从同步介绍 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为 读写分离,性能扩展 容灾快速恢复 6.2 配置主从环境 拷贝多个redis.conf文件include(写绝对路径) 开启daemo
阅读全文
摘要:5 Redis 持久化存储 5.1 介绍 官网介绍:http://www.redis.io Redis 提供了2个不同形式的持久化方式。 RDB(Redis DataBase) AOF(Append Of File) 5.2 Redis 持久化之RDB 5.2.1 介绍 在指定的时间间隔内将内存中的
阅读全文
摘要:4 Redis 事务-锁机制 4.1 Redis的事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 4.2 Multi、Exec、disca
阅读全文
摘要:3 Redis 配置文件介绍 3.1 Redis配置文件介绍 3.1.1 Units单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,大小写不敏感 3.1.2 INCLUDES包含 类似jsp中的include,多实例的情况可以把公用的配置文件提取出来 3.1.3 网
阅读全文
摘要:2 Redis 概述安装及常用数据类型 2.1 应用场景 Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型
阅读全文