主从 集群redistemplate redis

k8s修改集群IP--重置集群

原来IP地址192.168.10.138 k8s-master192.168.10.139 k8s-node1192.168.10.140 k8s-node2 新IP地址192.168.10.148 k8s-master192.168.10.149 k8s-node1192.168.10.150 k ......
集群 k8s k8 8s IP

k8s修改集群IP--不重置集群

正常在用集群想要更换ip master 节点ip192.168.10.138 改为192.168.10.148 node1节点ip192.168.10.139 改为192.168.10.149 node2节点ip192.168.10.140 改为192.168.10.150 master 节点 1) ......
集群 k8s k8 8s IP

Redis 数据类型

Redis 数据类型 String数据类型 概述:String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等 SET/GET/APPEND/STRLEN: redis 127.0.0.1:6379> exists ......
类型 数据 Redis

SpringBoot之使用Redis和注解实现接口幂等性

目录1 接口幂等性1.1 概念1.2 实现思路1.3 代码实现1.3.1 pom1.3.2 JedisUtil1.3.3 自定义注解@ApiIdempotent1.3.4 ApiIdempotentInterceptor拦截器1.3.5 TokenServiceImpl1.3.6 TestAppli ......
注解 SpringBoot 接口 Redis

使用 kubeadm 安装 k8s 集群

# 背景 之前使用过`kubespray`​的 ansible playbook 安装集群,尽管此剧本是官方推荐使用的,但是它有以下缺点: * 剧本的编排太过于晦涩 * 创建集群的过程中,会产生许多必要的配置文件和依赖 ​![image](https://img2023.cnblogs.com/bl ......
集群 kubeadm k8s k8 8s

wsl 部署php8.1+swoole+redis

1.开启wsl 2.apt换源 sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak && sudo vim /etc/apt/sources.list deb https://mirrors.tuna.tsinghua.edu.cn/ubu ......
swoole redis php8 wsl php

redis cluster增加和移除主从节点【转】

Redis-Cluster集群之Cluster节点增减 上篇我们了解了Redis的cluster集群的搭建,现在我们来说一下cluster集群的节点的增减 集群增加主节点 1.新建一个7006的一个节点,让其作为一个新的主节点加入,在/redis-cluster目录下,新建一个7006目录,配置相应 ......
主从 节点 cluster redis

SpringBoot+RabbitMQ+Redis 开发一个秒杀系统,细节打满(附源码)

一、简易版秒杀SeckillProject系统简介 开发技术 二、实现细节记录 1、用户密码两次MD5加密 2、分布式session维持会话 3、异常统一处理 4、页面缓存 + 对象缓存 5、页面静态化 6、内存标记 + Redis预减库存 + RabbitMQ异步处理 7、解决超卖 8、接口限流 ......
SpringBoot 源码 RabbitMQ 细节 系统

redis-trib.rb命令详解

redis-trib.rb是官方提供的Redis Cluster的管理工具,无需额外下载,默认位于源码包的src目录下,但因该工具是用ruby开发的,所以需要准备相关的依赖环境。 准备redis-trib.rb的运行环境 wget https://cache.ruby-lang.org/pub/ru ......
redis-trib 命令 redis trib rb

Docker 安装 Redis 单机&集群总结

前言 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于 内存 、 分布式 、可选持久性的键值对( Key-Value )存储数据库 redis版本:redis:6.2.13 作者:易墨 安装单机版 安装源:DockerHub 默认配置文件:配置文件示例 6. ......
集群 单机 Docker Redis amp

Redis主从复制

Redis主从复制介绍 Redis多实例主从复制实例 角色 主机 IP 端口 主库(master) db01 10.0.0.51 6379 从库(slave01) db01 10.0.0.51 6380 从库(slave02) db02 10.0.0.52 6379 从库(slave03) db02 ......
主从 Redis

redis哨兵模式

目录Redis 高可用哨兵模式sentinel 介绍什么是 sentinel?sentinel 的构造sentinel 的功能sentinel 如何发现主库和从库发现其他 sentinel多个 sentinel 之间连接检测实例的状态故障转移 FAILOVER 步骤选举规则Sentinel 自动故障 ......
哨兵 模式 redis

Redis订阅发布模式

目录Redis 订阅发布模式消息队列消息队列的使用原因消息队列产品拓展VMware 集群化产品Linux 虚拟化产品Redis 发布消息的两种模式任务队列模式(queuing)发布 - 订阅模式 (publish-subscribe)Redis 发布订阅实践订阅发布模型一个发布者多个订阅者模型多个发 ......
模式 Redis

Redis Cluster手动搭建

目录redis cluster搭建准备快捷施法(集合了,加入集群,主从配置,分配槽位)加入集群查看端口监听主从配置分配槽位检查状态MOVED重定向-c参数故障转移 redis cluster搭建 准备 文件跳转 https://www.cnblogs.com/Yunya-Cnblogs/p/1460 ......
手动 Cluster Redis

redis快速入门

目录Redis 快速入门Redis 简介软件说明软件特性软件获取和帮助企业缓存数据库解决方案对比对比结论软件功能同类型软件缓存:消息队列Redis 安装配置使用 systemd 管理 redisredis 安全配置允许 redis 远程连接关闭 redis 的保护模式给 redis 设置密码redi ......
redis

Redis实战管理

目录Redis 实战管理Redis 数据类型Redis 通用操作strings(字符)类型操作增删改查hash(字典)类型操作增删改查List(列表)类型操作增删改查Set(集合)类型操作增删改查Sorted-Set(有序集合)类型操作增删改查 Redis 实战管理 Redis 数据类型 Strin ......
实战 Redis

Redis的事务和锁

目录Redis 的事务和锁及管理命令MySQL 操作事务MySQL 和 Redis 事务比较Redis 与事务相关命令Redis 的事务实践Redis 实现乐观锁Redis 管理命令inforedis 监控主从延迟情况clientconfigdbsizeselectflushdb、flushallm ......
事务 Redis

Mysql主从

目录MySQL-主从复制主从复制的原因MySQL传统主从复制主从复制的原理主从复制基本故障IO线程故障和主库建立连接出现问题SQL线程故障主库没有从库有的数据(原因,在从库写入数据)主库有从库没有的数据从库设置为只读存在问题基于GTID主从复制(MySQL5.7)gtid操作步骤和报错MySQL延时 ......
主从 Mysql

Redis 基础语法

Redis 五种常见数据类型 Redis存储的是key-value结构的数据,其中key是字符串类型,value有五种常见的数据类型: 1. 字符串 string(普通字符串,Redis中最简单的数据类型) 2.哈希 hash(也叫散列,类似于java中的HashMap结构) 3.列表 list(按 ......
语法 基础 Redis

redis

redis持久化机制 redis的数据保存方法 redis的数据都保存在内存中,所以访问快。radis还会将保存在内存的信息不定期存到磁盘中。 使用两种机制存储 RDB--Redis DataBase(默认) AOF--Append Only File 配置(配置文件redis.conf中) 1、s ......
redis

使用nomad管理集群-2 tailscale组网

背景 上一篇文章介绍了如何单机部署nomad,这一篇介绍如何使用tailscale组成大内网,并使用nomad管理该内网集群 TAILSCALE介绍 下面是引用知乎的原话 Tailscale 是一种基于 WireGuard 的虚拟组网工具,它能帮助我们把安装了 Tailscale 服务的机器,都放到 ......
集群 tailscale nomad

Redis

Remote Dictionary Service 字典存储 数值以键值对保存K-->V 最常用set(存储)、get(取值) value的数据类型 String:字符和整型 Hash:哈希表 List:有序数组 Set:无序数组 ZSet:有序集合 Redis常见用途 缓存 分布式session、 ......
Redis

二进制部署k8s集群

1.配置主机hostname 2.配置hosts映射并拷贝至其他节点 3.配置时间同步 yum -y install chrony.x86_64 vim /etc/chrony.conf server ntp.aliyun.com iburst server ntp1.aliyun.com ibur ......
二进制 集群 k8s k8 8s

使用nomad管理集群-1 单机部署

背景 由于白嫖+购买了很多vps,管理起来有点困难,只能一个个ssh上去看,同时有的命令要反复敲好几遍,因此需要有一个集群管理的工具。 其次因为工作需要经常和k8s,docker等打交道,于是打算使用类似的工具来管理vps。 首先考虑的自然就是k8s,作为云原生的老大哥,相关的生态和文档自然是巨好, ......
集群 单机 nomad

Redis笔记

redis数据类型 字符串(String): 存储单个值。 用例:存储文本、数字、计数器等。 SET username "john_doe" GET username 列表(List): 有序集合,允许重复元素。 用例:消息队列、新闻推送、日志记录等。 LPUSH tasks "task1" LPU ......
笔记 Redis

Redis——分布式锁

基本原理 synchronized是利用JVM内部的锁监视器控制线程,但是只能在一个JVM中生效。如果有多个JVM的时候,就会有多个线程获取到锁,就无法实现多JVM进程之间的互斥了。 因此不能使用JVM内部的锁监视器了,必须使用JVM外部的锁监视器,就能保证只有一个线程获取到锁,就能实现多进程之间的 ......
分布式 Redis

Redis——底层和数据结构

数据结构 简单动态字符串SDS 可以认为在Redis中所有的东西最终都是字符串。Redis是C语言实现的,但是Redis没有直接使用C语言中的字符串,C语言字符串是字符数组实现的,存在很多问题: 1、获取字符串的长度需要运算,时间复杂度达到O(n)。 2、非二进制安全,无法保存\0字符(被识别成结束 ......
数据结构 底层 结构 数据 Redis

Redis——基本使用

五种数据类型 Redis是一个基于内存的数据库。是一个key-value的数据库,key一般是String类型,value的类型多种多样。 字符串String SET name zhangxiancheng //redis中默认都是使用字符串来存储数据的 DEL key//删除 EXISTS key ......
Redis

redis-cluster nodes命令信息说明

集群定义 1.1 每个字段的含义如下: 1. id: 节点ID,一个40字节的随机字符串,节点创建时生成,且不会变化(除非使用CLUSTER RESET HARD命令)。 2. ip:port: 客户端访问的地址。 3. flags: 逗号分隔的标记位,可能值有:myself, master, sl ......
redis-cluster 命令 cluster redis nodes

hadoop集群搭建及编程实践

Hadoop集群搭建 前期准备及JDK,hadoop安装 设置主机名和添加主机映射 验证连通性 SSH无密码登录 配置集群/分布式环境 修改workers 修改文件core-site.xml 修改hdfs-site.xml 修改mapred-site.xml 修改yarn-site.xml 分发到其 ......
集群 hadoop