容器docker redis conf
Centos安装docker步骤
安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本:$ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新 ......
redis 数据库
1 redis 单机数据库结构 1 redis server/client 结构 2 每个数据库都有一个包含所有数据的字典 2 过期时间 redis 每个库都会保存一个结构,里面包含了 每个键的过期时间的字典结构; redis 如何判断过期,首先检查给的键是否在过期字典中, 如果在,那就获取过期时间 ......
分布式限流——基于Redis的Lua脚本限流实现
分布式限流 当你的应用分布式部署出现对等端(peer)时,单机的限流往往不能满足对下游保护的作用,因为它仅仅是jvm内存层面的流量控制。这个时候自然而然会想到用一些跨JVM的分布式中间件控制在单位时间窗口内的请求是否通行,本文我们将探讨如何借助Redis实现分布式限流。 1 固定窗口限流 前文已经介 ......
Redis 哨兵启动 以及 手动切换节点
服务启动 ./redis-server ../redis.conf 哨兵启动 ./redis-sentinel ../sentinel.conf查看当前服务是否是主节点(先登录到redis)INFO replication 要将从节点切换为主节点,您可以执行以下步骤: 首先,确保从节点已成功连接到主 ......
redis 浅谈3
1 redis数据结构简介 sds 链表 字典 跳跃表 整数集合 压缩列表 2 过期时间 redis 每个库都会保存一个结构,里面包含了 每个键的过期时间的字典结构; redis 如何判断过期,首先检查给的键是否在过期字典中, 如果在,那就获取过期时间,在检查当前Unix时间戳是否大于键的过期时间 ......
Linux 部署redis集群(三主三从)
1、由于redis是C语言编写的,安装之前需要保证有gcc的环境配置 首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:gcc -v 若不存在gcc,则使用命令安装gcc:yum install gcc-c++ 2、下载redis源文件 mkdir /usr/local/redis cd ......
记一次docker出全linux的内网渗透题目(仿照2023铸剑杯)
前言 在2023年末的时候参加了一个铸剑杯,这个比赛主要是渗透和实网攻防,仿照这个比赛的历程做了个渗透靶场(环境与铸剑杯有很大区别,这里只有三层(因为我比较菜,只做出来了两层)) 顺便学习一下docker github下载然后运行startup.sh就可以自动搭建了 使用https://www.it ......
Redis持久化之RDB和AOF
Redis是基于内存的,内存中的信息断电丢失,有时需要持久化来解决这个弊端。 在之前的文章中Shiro中使用Redis管理session - 东方来客 - 博客园 (cnblogs.com)使用了Redis管理Shiro的session。 想要配置Redis持久化不是 在Maven项目中,而是 要通 ......
1.12_redis 的存取在最后 晚上_浙江本地环境的header不能用线上的_header中host和refer分别代表什么意思?_模型的save()参数是数组怎么理解?
方便点1: 问题: 为什么这个浙江的这个线上的header用到本地就不行,而熊师爷的这个却可以? 线上的 header中的host 本地的 header中的host 根据上面弄得对照关系 header中host和refer分别代表什么意思? 活1: 分析如下: 上面分析出现的问题:既然只统计:开业状 ......
"nginx.conf" E514 : write error (file system full?)
出现这段提示,可以先看看磁盘空间是不是满了 不看不知道,一看吓一跳,什么时候我的业务这么丰富了 下面开始查看哪个位置占用空间了 查看各目录大小 du -h --max-depth=1 / 再次确认详细的地方 du -h --max-depth=1 /home 这里就确认了具体的位置 这个时候先删除m ......
k8s 将 cri 从 docker 切换到 containerd
master 节点执行 node=node01 kubectl drain $node --ignore-daemonsets --delete-emptydir-data node 节点执行 systemctl stop kubelet docker.socket docker.service c ......
redis报错MISCONF Errors writing to the AOF file: No space left on device,磁盘满无法写入数据报错
查询报错远程调用接口异常,F12查看网络和标投和预览到是mgr的接口此错误#根据报错提示:Error in execution; nested excepti on is io.lettuce.core.RedisCommandExecutionException: MISCONF Errors w ......
一文快速了解 Docker 和 Kubernetes
一文快速了解 Docker 和 Kubernetes 从单机容器化技术 Docker 到分布式容器化架构方案 Kubernetes,当今容器化技术发展盛行。本文面向小白读者,旨在快速带领读者了解 Docker、Kubernetes 的架构、原理、组件及相关使用场景。 Docker 1.什么是 Doc ......
Docker:docker部署influxdb时序数据库
拉取镜像 # 拉取镜像 docker pull influxdb:2.1.1 启动镜像 # 创建并启动容器 docker run --name influxdb -p 8086:8086 --restart always -e DOCKER_INFLUXDB_INIT_USERNAME=admin ......
Docker:docker部署mqtt(eclipse-mosquitto:2.0.15)服务
拉取MQTT镜像 # docker拉取镜像 docker pull eclipse-mosquitto:2.0.15 创建配置文件 文件创建路径自定义,我的创建在 /home/mqtt/mosquitto/config/ 目录下,有两个文件 mosquitto.conf 和 passwd mosqu ......
Prometheus监控容器内pod节点内存/CPU使用率
内存使用率: 表达式1:sum (container_memory_working_set_bytes{container !="",container!="POD"}) by (container, pod) / sum(container_spec_memory_limit_bytes{cont ......
YAML示例:创建单幅本nginx容器到指定节点及其service
# one rc deployment, schedule it to the node that has a label "ip" equals to "172.18.8.241" apiVersion: apps/v1 kind: Deployment metadata: name: 241-d ......
Redis - JSON human-friendly format
127.0.0.1:6379> JSON.SET obj $ '{"name":"Leonard Cohen", "lastSeen":1478476800,"loggedOut": true}' OK zzh@ZZHPC:~$ docker exec -it redis-stack-server ......
docker中修改postgreSQL的时区
进入容器中命令行窗口,输入'psql -U postgres;',在容器中连接到postgreSQL数据库。输入'show timezone;'查看当前时区,输入set time zone 'Asia/Shanghai'修改当前时区为上海时间。 注意:本次修改只是设置当前次连接,容器重启,时区会恢复 ......
Docker 数据库连接见解异常 SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Try again
Docker 配置 DNS { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "features": { "buildkit": true }, "regi ......
安装docker
1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ......
docker命令
命令 命令解读 利用Docker快速的安装了MySQL,非常的方便,不过我们执行的命令到底是什么意思呢? docker run -d \ --name mysql \ -p 3306:3306 \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123 \ ......
python-数据容器
1.字符串(str)概念:单引号,双引号,三引号包围的字符组 下标索引:即编号,我们可以根据下标找到对于元素 切片:对操作对象截取其中一部分的操作 切片语法:[起始:结束:步长] str(abcd) 空格会算一个小标 len(str1) 查字符串里面的数字字母个数 索引就是abcd数数的1234(正 ......
ubuntu 22.04部署docker
# 1.更新源 sudo apt update # 2.安装必要的依赖项: sudo apt install apt-transport-https ca-certificates curl software-properties-common # 3.添加Docker官方GPG密钥: curl - ......
redis
ValueOperations<String, String> valueOps = redisTemplate.opsForValue(); valueOps.set("key", "value"); 获取字符串值: javaCopy Code String value = valueOps.ge ......
Redis - (error) WRONGTYPE Operation against a key holding the wrong kind of value
zzh@ZZHPC:~$ docker exec -it redis redis-cli 127.0.0.1:6379> SET bike:1 "Process 134" OK 127.0.0.1:6379> GET bike:1 "Process 134" 127.0.0.1:6379> HSET ......
使用Docker Build构建镜像
使用Docker Build构建镜像 使用Docker Build工具可以按照自己的需求构建镜像,可以方便的部署应用程序。 环境 命令行工具:docker build,该工具随docker一起安装 语法 详细的语法可以阅读官方文档、菜鸟教程,以上文档均有详细教程,我将对其中的常用语法进行介绍,同时 ......
Docker(十)
1 什么是Docker 1.1 项目部署的问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题; 开发、测试、生产环境有差异。 Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题? Docker允许开发中将应用、依赖、函数库、配置一起打 ......
FastAPI 结合 Redis 使用方法,FastAPI 已经很快了,但是更快的方案依然是结合 Redis 充当缓存
实现功能或目的 FastAPI 结合 Redis 使用方法,FastAPI 已经很快了,但是 更快的方案依然是继续结合 Redis 来当数据缓存 本文章提供3种 Redis 结合 FastAPI 的方法 分别见这里: 第1种方案:使用依赖注入来实现 第2种方案:使用Lifespan Events生命 ......