摘要: Linux系统系列 Redis 初识 Redis (v6.2) 与桌面客户端 解读 Redis 常见命令 Redis 持久化 (RDB和AOF) 梳理 Redis 主从复制部署小结 Redis 哨兵模式的原理及其搭建 Redis 分片集群 Redis的Java客户端-Jedis JumpServer 阅读全文
posted @ 2023-09-21 09:31 讲文张字 阅读(88) 评论(0) 推荐(2) 编辑
摘要: GitLab 介绍 GitLab 的历史 GitLab 最初是一个完全免费的开源软件,根据 MIT 许可证分发。2013 年 7 月,它被分为两个不同的版本 - GitLab CE(社区版)和 GitLab EE(企业版)。GitLab EE 处于受限许可证下,但源代码仍然公开可见,而 GitLab 阅读全文
posted @ 2024-03-13 10:33 讲文张字 阅读(407) 评论(1) 推荐(1) 编辑
摘要: Redis的Java客户端-Jedis 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/docs/clients/ 其中Java客户端也包含很多: 标记为❤的就是推荐使用的java客户端,包括: Jedis和Lettuce:这两个主要是提供了Redis命令对应的AP 阅读全文
posted @ 2024-02-05 10:25 讲文张字 阅读(255) 评论(1) 推荐(0) 编辑
摘要: 1.Redis分片集群 1.1.搭建分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特征: 集群中有多个master,每个master保存不同数据。 每个master都可以有多个slav 阅读全文
posted @ 2024-01-05 09:36 讲文张字 阅读(126) 评论(1) 推荐(1) 编辑
摘要: 什么是版本控制? 版本控制,也称为源代码控制,是一种跟踪和管理软件代码变更的实践。版本控制系统是软件工具,可帮助软件团队管理源代码随时间推移而发生的变更。随着开发环境的加速,版本控制系统可以帮助软件团队更快、更智能地工作。它们对于 DevOps 团队特别有用,因为它们可以帮助该团队缩短开发时间并提高 阅读全文
posted @ 2023-12-22 12:01 讲文张字 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 现代数据库系统能够存储和处理大量数据。因此,由任何一个用户单独负责处理与管理数据库相关的所有活动的情况相对较少。通常,不同的数据库用户需要对数据库的某些部分具有不同级别的访问权限:某些用户可能只需要读取特定数据库中的数据,而其他用户则必须能够插入新文档或修改现有文档。同样,应用程序可能需要独特的权限 阅读全文
posted @ 2023-12-04 09:21 讲文张字 阅读(302) 评论(1) 推荐(1) 编辑
摘要: 副本集概述 副本集(Replica Set)是一组带有故障转移的 MongoDB 实例组成的集群,由一个主(Primary)服务器和多个从(Secondary)服务器构成。通过Replication,将数据的更新由Primary推送到其他实例上,在一定的延迟之后,每个MongoDB实例维护相同的数据 阅读全文
posted @ 2023-11-23 17:55 讲文张字 阅读(555) 评论(0) 推荐(1) 编辑
摘要: 1.Redis哨兵 Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。 1.1.哨兵原理 1.1.1.集群结构和作用 哨兵的结构如图: 哨兵的作用如下: 监控:Sentinel 会不断检查您的master和slave是否按预期工作。 自动故障恢复:如果master故障,Sen 阅读全文
posted @ 2023-11-09 09:09 讲文张字 阅读(633) 评论(0) 推荐(3) 编辑
摘要: Redis主从 搭建主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 主从数据同步原理 全量同步 主从第一次建立连接时,会执行全量同步,将master节点的所有数据都拷贝给slave节点,流程: 这里有一个问题,master如何得知 阅读全文
posted @ 2023-10-24 09:28 讲文张字 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Redis有两种持久化方案: RDB持久化 AOF持久化 RDB持久化 RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文 阅读全文
posted @ 2023-09-21 09:29 讲文张字 阅读(543) 评论(1) 推荐(3) 编辑
摘要: Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样: 贴心小建议:命令不要死记,学会查询就好啦 Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网:https://redis.io/commands 可以 阅读全文
posted @ 2023-09-14 17:22 讲文张字 阅读(442) 评论(0) 推荐(4) 编辑
摘要: Redis介绍 什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、 阅读全文
posted @ 2023-08-29 16:59 讲文张字 阅读(877) 评论(0) 推荐(1) 编辑
摘要: CentOS 7 中默认安装了 Python,但是版本是2.x的,由于2020年python2.x将停止更新,因此需要将版本升级至3.x。但由于python2.x是系统集成的,很多命令都是要基于python2.x,比如:yum。因此在更新 Python 时,建议新旧版本共存。 当前初始环境 # 该系 阅读全文
posted @ 2023-04-25 08:58 讲文张字 阅读(803) 评论(2) 推荐(1) 编辑
摘要: 简介 MongoDB 是由 C++ 编写的开源 NoSQL 和基于文档的数据库。MongoDB 提供了面向文档的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常流行的文档类型数据库。 MongoDB 是非关系型数据库当中功能最丰富,最像关系型数据库的 阅读全文
posted @ 2023-03-29 14:36 讲文张字 阅读(463) 评论(0) 推荐(2) 编辑
摘要: 负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。在使用 Nginx 做反向代理或者负载均衡的时候,都是以 Nginx 为入口,如果 Nginx 宕机了,那么所有的服务都无法正常提供,影响非常 阅读全文
posted @ 2023-03-09 09:02 讲文张字 阅读(797) 评论(1) 推荐(4) 编辑
返回顶部