docker集群compose redis

Docker虚拟化容器

一、简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类 ......
容器 Docker

redis哨兵

Redis 安装 1、上传 如下图:将redis-5.0.8.tar.gz包上传到目录:/apphome/下 2、解压 如下图:解压压缩文件,执行命令:tar -zxvf redis-5.0.8.tar.gz,解压后生成新的文件夹redis-5.0.8 3、编译安装 如下图:执行命令:make && ......
哨兵 redis

Docker Redash搭建

准备docker-compose.yml version: '2' services: server: image: redash/redash:8.0.2.b37747 command: server depends_on: - postgres - redis ports: - "5000:50 ......
Docker Redash

wsl docker 安装redis

wsl docker 安装redis 宿主机准备配置文件 redis.conf 根据需要修改配置/docker-project/redis/redis.conf, 例如如下开启远程连接访问redis bind 0.0.0.0 protected-mode no 启动命令 docker run --r ......
docker redis wsl

docker安装mysql8 并配置大小写不敏感

docker安装mysql8 一. 准备好mysql配置文件my.cnf [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 #basedir=/usr/local/mysql # 设置mysql数据库的数据的存放目录 #datadir=/usr/local/m ......
大小 docker mysql8 mysql

记录一次 OpenStack 集群在创建虚机后无法获取 IP 的问题

现象 所有的组件状态都是正常工作的,DHCP 服务正常工作,在个个虚拟网络设备端口抓包,发现 OpenVSwitch 上 DHCP 包可以通行,虚机获取 DHCP Discover 请求可以正常发出,但是无法收到回包。 抓包命令 tcpdump -i eth0 udp port 67 or port ......
虚机 集群 OpenStack 问题 IP

docker 常用批处理

批量导出镜像到一个tar包 docker save $(docker images --format '{{.Repository}}:{{.Tag}}' | grep xxx) -o allinone.tar 批量修改tag docker images | grep xxx| sed 's/xxx ......
常用 docker

【Docker】基础原理

基础原理 基础流程 Docker镜像讲解 Docker容器讲解 创建容器的两种方式 容器创建命令详解 ......
原理 基础 Docker

阿里云 ACK 云上大规模 Kubernetes 集群高可靠性保障实战

本文基于 ACK 稳定性保障实践经验,帮助用户全面理解 ACK 稳定性理论和优化策略,并了解如何使用相应的工具和服务进行稳定性保障。 ......
集群 可靠性 Kubernetes 实战 大规模

docker使用记录

1、安装docker sudo snap install docker --candidate 2、登录容器注册服务 docker login purefdaanalytics.azurecr.io -u 用户名 -p 密码 用户名和密码在azure爬虫部署中心可以看见 3、拉取镜像(本地调试,这里 ......
docker

使用容器快速在阿里云 ECS 多节点上搭建 Citus 12.1 集群

阿里云 ECS 机器节点 这里我们使用两台同一区域的 ECS 机器。 机器配置:2 核 2 G。(ps: 阿里云 99 元一年的活动) 一台安装 coordinator(协调器),这里内网 IP 为 172.18.60.11 一台安装 worker,这里内网 IP 为 172.18.60.12 操作 ......
节点 集群 容器 Citus 12.1

死锁、内部碎片、外部碎片、多进程/多线程、服务器高并发、集群

死锁:两个(多个)线程互相等待对方数据的过程 1.死锁产生条件(解决办法): 🔴 互斥条件:所需求的资源具有排他性,其他请求进程只能等待(可以允许多进程、多线程访问) 🔴 不剥夺条件:未主动释放,不能被其他进程夺走(可以强制剥夺) 🔴 请求和保持:进程或线程至少持有一个资源,并且在等待其他资源 ......
碎片 集群 线程 进程 服务器

Docker 清理日志文件

1、 Linux_清理docker容器的log 2、 cd /var/lib/docker/containers du -sh * 找到文件大的目录 cd 容器id/ du -sh * 容器id-json.log 日志文件大 echo "">容器id-json.log 文件变小了 重启docker ......
文件 Docker 日志

docker

查看docker的镜像docker images 重启容器docker restart ecece58c23ba删除容器docker rm 72e707ed2f2f停止容器docker stop confluence docker容器启动自动启动某个容器docker update --restart ......
docker

docker笔记

docker设置: 在执行 TensorFlow Serving 容器的命令之前,你需要完成以下 Docker 相关的设置和操作: 安装 Docker:如果你的系统上尚未安装 Docker,请按照以下步骤进行安装: 对于 Ubuntu 系统: shell复制代码 sudo apt-get updat ......
笔记 docker

后端技术:Redis进行数据缓存的两种方法

在fastapi项目中Redis进行数据缓存的两种不同的方法的demo 第一种方法:通过FastAPI应用状态 准备文件:models/redis.py为fastapi的数据库模型文件 import os import aioredis from aioredis import Redis asyn ......
缓存 方法 数据 Redis 技术

Docker搭建Plumelog并集成到SpringBoot(Logback)

开源地址:https://gitee.com/plumeorg/plumelog 同时分享一个大佬整理的各种docker compose:https://gitee.com/zhengqingya/docker-compose 搭建Plumelog服务端 依赖: redis elasticsearc ......
SpringBoot Plumelog Logback Docker

docker部署fastapi

使用 Docker 部署 FastAPI 应用程序可以提供更好的可移植性和隔离性。以下是使用 Docker 部署 FastAPI 应用程序的一般步骤: 创建 Dockerfile: 在项目的根目录下创建一个名为 Dockerfile 的文件,用于定义 Docker 镜像的构建过程。在 Dockerf ......
fastapi docker

docker 启用ipv4,默认只有ipv6

方法一 在服务器上禁用IPv6 使用vim打开/etc/default/grub在第6行中增加ipv6.disable=1 例如: 复制代码 GRUB_CMDLINE_LINUX="ipv6.disable=1 ..." 重新配置grub并重启服务器 复制代码 $ grub2-mkconfig -o ......
ipv 只有 docker ipv4 ipv6

Redis进阶 Lua基本库

【String库】 1.获取长度,相当于# 2.大小写 相当于C#里面的 3.获取子字符串,注意下标从1开始 结尾默认数字是-1。负数指从后往前数 【table库】 ......
Redis Lua

【Redis】初识[1]

本文主要介绍Redis自身的一些特性,包含其数据机构、线程模型、原生支持的持久化、集群化、以及过期删除和内存淘汰。 ......
Redis

【Redis】应用[2]

1、缓存设计 Redis常用来做数据库的缓存,应用先到Redis读取数据,缓存不存在的话才会去访问数据库,拿到数据后将数据缓存在Redis中,这样后续请求可以直接命中缓存,减少访问数据库的次数。 1.1、缓存失效 缓存雪崩 通常缓存在Redis中的数据会设置过期时间,那么,当大量的缓存数据在同一时间 ......
Redis

Docker常用操作汇总

大家好,我是joker,希望你快乐。 对docker常用操作做一个汇总,通过命令行使用的工具基本结构都是工具名称 操作 参数格式。 查看docker系统信息,镜像,容器等 docker info 查看镜像列表 docker images 拉取镜像 国内拉去镜像慢可以配置国内的docker镜像地址 # ......
常用 Docker

06-redis的cluster集群

一、介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低 Redis 集群的 ......
集群 cluster redis 06

07-Redis 多API开发实践

Redis提供了各类开发语言的API,方便开发语言连接使用Redis。 https://redis.io/clients 官方网站提供了不同开发语言的API程序。 网中,给我们提供了很多种Python连接redis的API,我们通常选择有“笑脸”并且带有“星号”的使用 这里我们推荐使用redis-p ......
Redis API 07

05-redis-sentinel(哨兵)

一、redis-sentinel介绍 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个 ......
哨兵 redis-sentinel sentinel redis 05

04-redis主从复制

一、主从复制特性 使用异步复制。 一个主服务器可以有多个从服务器。 从服务器也可以有自己的从服务器。 复制功能不会阻塞主服务器。 可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可 当配置Redis复制功能时,强烈建议打开主服务器的持久化功能。 否则的话,由于延迟等问题, ......
主从 redis 04

03-redis事务,锁和服务器管理命令

一、redis中的事务 redis中的事务跟关系型数据库中的事务是一个相似的概念,但是有不同之处。关系型数据库事务执行失败后面的sql语句不在执行,而redis中的一条命令执行失败,其余的命令照常执行。 redis中开启一个事务是使用multi,相当于begin\start transaction, ......
命令 事务 服务器 redis 03

01-redis的安装和基本配置

一、redis简介 1、Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 2、 Redis采用内存(In-Memory)数据集(DataSet) 。 3、支持多种数据类型。 4、运行于大多数POSIX系统,如Linux、*BSD、 ......
基本配置 redis 01

02-redis的持久化和数据类型

一、redis持久化 1.1 持久化类型 |持久化类型 | 介绍|优点|缺点 | | | | |-- |RDB持久化 | 可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。|速度快,适合于用做备份,主从复制也是基于RDB持久化功能实现的。|会有丢失部分数据 ......
类型 数据 redis 02