05 2021 档案

摘要:产生背景 一句话单台机器承受不了大数据量了 假设我们在一台主从机器上配置了200G内存, 但是业务需求是需要500G的时候, 主从结构+哨兵可以实现高可用故障切换+冗余备份, 但是并不能解决数据容量的问题, 用哨兵, redis每个实例也是全量存储, 每个redis存储的内容都是完整的数据, 浪费内 阅读全文
posted @ 2021-05-28 10:47 bogiang 阅读(171) 评论(0) 推荐(0)
摘要:Redis所有的数据都在内存中, 而内存又是非常宝贵的资源。 常用的内存优化方案有如下几部分: 一. 配置优化 二. 缩减键值对象 三. 命令处理 四. 缓存淘汰方案 一、配置优化 ####Linux 配置优化 目前大部分公司都会将 Web 服务器、 数据库服务器等部署在 Linux 操作系统上, 阅读全文
posted @ 2021-05-20 16:16 bogiang 阅读(512) 评论(0) 推荐(0)
摘要:概述 持久化的功能: Redis是内存数据库, 数据都是存储在内存中, 为了避免进程退出导致数据的永久丢失, 需要定期将Redis中的数据以某种形式(数据或命令) 从内存保存到硬盘。 当下次Redis重启时, 利用持久化文件实现数据恢复。 除此之外, 为了进行灾难备份, 可以将持久化文件拷贝到一个远 阅读全文
posted @ 2021-05-19 18:08 bogiang 阅读(179) 评论(0) 推荐(0)
摘要:利用docker来创建两个redis服务,一个做主服务器,一个做从服务器。 那这里的2个服务,就需要相互通信,之前用过--link这个参数进行过容器的互联。 随着 Docker 网络的完善, 强烈建议大家将容器加入自定义的 Docker 网络来连接多个容器,而不是使用 --link 参数。 1、do 阅读全文
posted @ 2021-05-13 16:48 bogiang 阅读(291) 评论(0) 推荐(0)
摘要:##1、 redis主从复制 1.0 背景 在实际的场景当中单一节点的redis容易面临风险。 比如: 机器故障。我们部署到一台 Redis 服务器,当发生机器故障时,就无法进行数据的写入跟读取,这时需要迁移到另外一台服务器并且要保证数据是同步的。 要实现分布式数据库的更大的存储容量和承受高并发访问 阅读全文
posted @ 2021-05-13 15:40 bogiang 阅读(46) 评论(0) 推荐(0)
摘要:本文参考:http://www.weitip.com/news/11.html 1、首先push 两个镜像 docker pull php:7.2.3-fpm docker pull nginx 2、创建本地项目地址,到时映射到php容器里 [root@localhost www]# mkdir p 阅读全文
posted @ 2021-05-13 13:31 bogiang 阅读(370) 评论(0) 推荐(0)
摘要:访问仓库 仓库( Repository ) 是集中存放镜像的地方。 一个容易混淆的概念是注册服务器( Registry ) 。 实际上注册服务器是管理仓库的具体服务器, 每个服务器上可以有多个仓库, 而每个仓库下面有多个镜像。 从这方面来说, 仓库可以被认为是一个具体的项目或目录。 例如对于仓库地址 阅读全文
posted @ 2021-05-13 11:38 bogiang 阅读(265) 评论(0) 推荐(0)
摘要:在上一篇文章写了docker的一些概念,这一篇就是搞一下操作 镜像操作 1、获取镜像 从Docker镜像仓库获取镜像的命令是 docker pull 。格式为 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] 具体的选项可以通过 docker 阅读全文
posted @ 2021-05-12 18:05 bogiang 阅读(190) 评论(0) 推荐(0)
摘要:1、docker初认识 1.1 什么是docker Docker 是一个开源的应用容器引擎,可以理解为是一个轻量级的虚拟机。开发者可以打包他们的应用以及依赖包到一个可移植的容器中, 然后发布到任何流行的 Linux 或 Windos 机器上。 1.2 为什么使用docker 作为一种新兴的虚拟化方式 阅读全文
posted @ 2021-05-12 14:53 bogiang 阅读(108) 评论(1) 推荐(0)