摘要: 聊一聊redis十种数据类型及底层原理 概述 Redis 是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍 Redis 的10种数据类型,分别是 string(字符串) hash(哈希) list(列表) set(集合) zset(有序集合) stream(流) geospatial(地理) bitma 阅读全文
posted @ 2023-05-09 10:18 阿磊聊软件 阅读(5582) 评论(10) 推荐(43) 编辑
摘要: 缓存击穿、穿透、雪崩及常用解决方案 白话理解缓存击穿、穿透、雪崩及常用解决方案 阅读全文
posted @ 2023-05-30 10:50 阿磊聊软件 阅读(1125) 评论(1) 推荐(2) 编辑
摘要: Redis内存兜底策略——内存淘汰及回收机制 Redis内存兜底策略——内存淘汰及回收机制 阅读全文
posted @ 2023-05-23 09:41 阿磊聊软件 阅读(1222) 评论(2) 推荐(3) 编辑
摘要: 缓存更新的四种策略及选取建议 缓存的四种更新策略,Cache Aside、Read/Write Through 、Write Behind Caching、Refresh-Ahead,本文将介绍这四种策略及如何选择正确的策略 阅读全文
posted @ 2023-05-19 13:59 阿磊聊软件 阅读(1707) 评论(1) 推荐(4) 编辑
摘要: Redis的三种持久化策略及选取建议 Redis三种不同的持久化策略:RDB(快照)、AOF(追加文件)、混合。这三种策略各有优缺点,需要根据不同的场景和需求进行选择和配置。本文将介绍这三种策略、选取建议及常见问题的解决方案 阅读全文
posted @ 2023-05-15 10:06 阿磊聊软件 阅读(2493) 评论(1) 推荐(1) 编辑
摘要: 详解kubernetes的发布方式 项目的发布方式 蓝绿发布:不停止旧版本,直接部署新版本 灰度发布:旧版本和新版本共存 滚动更新:平滑地将服务更新 蓝绿发布 蓝绿部署就是不停止旧版本,直接部署新版本 部署过程: 部署v1的应用(初始状态) :所有外部请求都会进入此版本 部署版本2的应用:新版的应用 如果版本2测试正常,就可以将流量切 阅读全文
posted @ 2023-01-09 16:21 阿磊聊软件 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 详解kubernetes五种暴露服务的方式 部署完服务终将是为了访问,那么`kubernetes`中`service`和`ingress`都可以将集群内部的服务能够支持外部访问。`service`可以让一组 Pod(称为“后端”)为集群内的其他 Pod(称为“前端”)提供功能;`ingress`通过对集群中服务的外部访问进行管理,也可以提供负载均衡、SSL 终结和基于名称的虚拟托管。 阅读全文
posted @ 2023-01-05 10:26 阿磊聊软件 阅读(2200) 评论(0) 推荐(2) 编辑
摘要: 部署版本 首先要确定部署的版本 查询Kubernetes对Docker支持的情况 kubernetes/dependencies.yaml at master · kubernetes/kubernetes (github.com) 查询Kubernetes Dashboard对Kubernetes 阅读全文
posted @ 2022-12-30 10:14 阿磊聊软件 阅读(630) 评论(0) 推荐(1) 编辑
摘要: Docker的搭建 Docker版本要求 要求 CentOs7 系统的内核版本高于 3.10,可通过如下指令查看版本 uname -r 更新yum 需先安装必要的软件包,yum-utils、device-mapper-persistent-data、lvm2 yum-utils:提供一个yum-co 阅读全文
posted @ 2022-12-22 17:00 阿磊聊软件 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 概述 本次的文章会格外的长,网上大多的配置流程已经不可使用,本篇文章可以称为保姆级教程,而且通过shell脚本大大减少了部署mysql主从,双主的工作量。 如上图,VIP地址为192.168.10.100,如果主机192.168.10.129挂了,会自动切换到备机192.168.10.130上,由于 阅读全文
posted @ 2022-12-09 11:27 阿磊聊软件 阅读(753) 评论(0) 推荐(0) 编辑