集群cluster linux redis

linux之stress(模拟压力测试)

stress是一款模拟压力测试工具,他可以模拟cpu,内存,io等情况 stress安装 yum install -y epel-release yum install stress -y stress的使用 1.模拟一颗cpu打满-> stress -c 1 通过htop查看一下cpu情况,可以看 ......
压力 stress linux

linux中Bit、 Byte、KB、MB、GB、TB之间的换算

转载自:https://www.cnblogs.com/chong-zuo3322/p/14133439.html 换算 1 Byte = 8 Bits(即 1B=8b)1 KB = 1024 Bytes1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB 基本概 ......
之间 linux Byte Bit

Redis数据库容灾备份企业实战及故障恢复【转】

本章目录 0x00 数据持久化 1.RDB 方式 2.AOF 方式 如何抉择 RDB OR AOF? 0x01 备份容灾 一、备份 1.手动备份redis数据库 2.迁移Redis指定db-数据库 3.Redis集群数据备份与迁移 二、恢复 1.系统Redis用户被删除后配置数据恢复流程 2.Kub ......
库容 备份 实战 故障 数据

在java中操作Redis

Redis的Java客户端有很多,官方推荐的有三种: * Jedis * Lettuce * Redisson Spring对Redis客户端进行了整合,提供了Spring Data Redis,在Spring Boot项目中还提供了对应的Starter,即spring-boot-starter-d ......
Redis java

2台机器安装Redis主从

1. 配置redis.conf(主) bind 127.0.0.1 #注释掉 protected-mode no #关闭保护模式 daemonize yes #开启后台守护进程 logfile "/var/log/redis/redis.log" #日志文件路径 2.配置redis.conf(从) ......
主从 机器 Redis

Linux 配置www登录

1、修改配置允许www登录 root登录,编辑 /etc/passwd文件 vi /etc/passwd 找到 www:x:1000:1000::/home/www:/sbin/nologin,修改为www:x:1000:1000::/home/www:/bin/bash 2、设置www登录密码 继 ......
Linux www

linux系统入侵排查

目录: 1.账户和登录安全 2.远程访问和认证安全 3.文件系统安全 4.Linux 后门入侵检测工具 5.服务器遭受攻击后的处理过程 1.账户和登录安全 账户安全是系统安全的第一道屏障,也是系统安全的核心,保障登录账户的安全,在一定程度上可以提高服务器的安全级别,下面重点介绍下 Linux 系统登 ......
系统 linux

Redis 使用Redisson+Rlock实现分布式锁

使用setnx+Lua脚本实现分布式锁会有一个问题:如果操作共享资源的时间大于过期时间,就会出现锁提前过期的问题,进而导致分布式锁直接失效。如果锁的超时时间设置过长,又会影响到性能。 如果操作共享资源的操作还未完成,锁过期时间能够自己续期就好了 对这个问题 Redisson 提供了现成的解决方案。 ......
分布式 Redisson Redis Rlock

Linux安装mysql

rpm -qa | grep mysql如果有服务就卸载 yum remove '软件名'wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmyum -y install mysql80-community-r ......
Linux mysql

ELK+kafka集群部署

前言 业务层可以直接写入到kafka队列中,不用担心elasticsearch的写入效率问题。 消息系统主要功能 1、解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束 2、冗余 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采 ......
集群 kafka ELK

A0--集群基础环境

文件下载: ansible_v2.9.9 flink-1.16.0 hadoop-3.1.3 hive-3.1.3 kafka_2.13-3.3.1 python-3.8.10 spark-3.2.1 tools.tgz zookeeper-3.6.3 一、安装并配置ansible自动化工具 1)上 ......
集群 环境 基础 A0

hdfs集群的扩容和缩容

1、背景 当我们的hadoop集群运行了一段时间之后,原有的数据节点的容量已经不能满足我们的存储了,这个时候就需要往集群中增加新的数据节点。此时我们就需要动态的对hdfs集群进行扩容操作(节点服役)。 2、集群黑白名单 在hdfs集群中是存在黑名单和白名单的。 黑名单: 该文件包含不允许连接到nam ......
集群 hdfs

Linux c语言编程./a.out运行提示段错误

段错误,几种可能: 一、函数没有头文件(是的,有时候gcc不会提示没有头文件); 二、函数重复定义,全局变量定义后、局部变量又定义了。(一般是调试的时候,代码改来改去,遗漏所致)三、Linux 发行版系统差异, 虽然都是 Linux 内核,同样的函数 Ubuntu 和 CentOS 需要的头文件就不 ......
语言编程 错误 语言 Linux out

.NET/C#操作Redis的简单方法

.NET/C#操作Redis的简单方法 本文属于Redis初级应用,只起初步引路作用,高手们可略过。 支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。 Redis作为一款主流的缓存工具在业内已广受 ......
方法 Redis NET

Linux 的export与alias命令

摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。 alias用于给较长的命令取别名,只是给命令取别名。 一、alias alias ll="ls -l" 这样就可以使用简单的命令执行操作 ......
命令 export Linux alias

Linux中inode使用率满了解决办法【转】

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下: 原因: 大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。 解决方法 1、查看并删除临时文件 ls -lt /tmp | ......
使用率 办法 Linux inode

Linux安装Redis

1.下载redis http://download.redis.io/releases/ 2. 解压 cd /root/tools/redis [root@hadoop3 redis]# tar -zxvf redis-5.0.14.tar.gz 3. 切换到目录下 [root@hadoop3 re ......
Linux Redis

windows本地部署redis

1:了解自己php扩展版本,在php文件里输入phpinfo();执行看php版本,看 php Extension Biuld的值。 2:下载redis配置文件:址:https://windows.php.net/downloads/pecl/releases/redis/ 点5.3.4版本里的根据 ......
windows redis

Redis-cluster调整主从关系

一、概述 Redis集群创建后,可能会出现互为主从关系的节点从属于同一台服务器的情况。在此种情况下,若服务器故障宕机或需要停机维护,互为主从关系的节点同时停止运行,导致redis集群暂时失去一部分slot插槽。此时,redis集群为fail状态,对其进行的数据读写操作均无法正常进行。为避免此种情况的 ......
主从 Redis-cluster cluster Redis

docker 部署mongoDB集群与读写分离

一.生成key文件 需要注意集群中所有机器都需要用同一个文件,否则会出现验证失败的情况 # 生成key openssl rand -base64 756 > /data/volume/mongodb/configdb/mongo.key # 设置访问权限 chmod 400 /data/volume ......
集群 mongoDB docker

linux 系统安装 zookeeper

下载 zookeeper 安装包 http://mirror.bit.edu.cn/apache/zookeeper/ 选择 3.4.14 版本 上传到服务器,并解压到指定目录 tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/ 进入 /usr/loca ......
zookeeper 系统 linux

redis-Q&A-挖坑

ps: 挖坑代填 1. 如何用Redis高效实现12306的复杂售票业务 2. 新浪微博突发事件如何做好Redis缓存的高可用 3. 高并发场景缓存穿透&失效&雪崩如何解决 4. Redis高并发场景热点缓存如何重建 5. Redis集群架构如何抗住12306与双11的洪峰流量 6. Redis缓存 ......
redis-Q redis amp

hyperf 框架 redis 安装和使用

安装Redis 的框架扩张 composer require hyperf/redis 配置redis的参数 -> .env文件中 REDIS_HOST=127.0.0.1 REDIS_AUTH=Fl REDIS_PORT=6379 REDIS_DB=0 在模型文件中 <?php declare(s ......
框架 hyperf redis

Linux 动态库 undefined symbol 原因定位与解决方法

在使用动态库开发部署时,遇到最多的问题可能就是 undefined symbol 了,导致这个出现这个问题的原因有多种多样,快速找到原因,采用对应的方法解决是本文写作的目的。 可能的原因 依赖库未找到这是最常见的原因,一般是没有指定查找目录,或者没有安装到系统查找目录里 链接的依赖库不一致编译的时候 ......
undefined 原因 方法 动态 symbol

XXL-JOB Linux环境部署安装实战

一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
实战 XXL-JOB 环境 Linux XXL

决战圣地玛丽乔亚Day48----Redis常见问题处理

热点数据倾斜是什么?如何解决和处理? 数据量倾斜和访问热点数据造成倾斜: 数据量倾斜:1.bigkey 2.hashtag不规范 3. 槽位分配不均 数据访问倾斜:1.拆key 2.扩容 3.本地缓存 如果是bigkey导致的倾斜: 在业务层生成数据时,要尽量避免把过多的数据保存在同一个键值对中。如 ......
常见问题 常见 问题 Redis Day

Redis哨兵和cluster集群

1、什么是哨兵模式哨兵模式:可以自动切换解决单点故障,但是不能负载均衡,存储能力受限制。 哨兵核心功能:在主从复制的基础上,实现了主节点的自动故障转移 2、哨兵的作用监控:监控主节点和从节点是否在正常运行 故障自动转移:当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从 ......
哨兵 集群 cluster Redis

决战圣地玛丽乔亚Day47----Redis集群

4.Redis Cluster 集群模式 如果单机吞吐量过大,我们可以横向和纵向进行扩展,横向就是加节点(scale out),纵向就是加配置(scale up)。 如果加配置,治标不治本,单机局限性和持久化问题无法解决(如轮式RDB快照还是AOF指令) 横向扩展更容易扩展,可以解决很多问题,包括单 ......
集群 Redis Day 47

实战篇:使用rook在k8s上搭建ceph集群

写在开篇 “ 上一次,我发了一篇:《理论篇:让我们一起鲁克鲁克——rook(开源存储编排)》。这次,来一篇实战,使用rook在k8s上把ceph集群搞起来。后续,还会陆续分享如何对接k8s(作为k8s的后端存储)、以及分享一些在生产上的实践经验。 ” 环境规划 | 主机名 | IP | 角色 | 数 ......
集群 实战 rook ceph k8s

Quarkus系列——集成Redis(四)

前言 reids是我们在进行后端开发的时候常用到的一个中间件,常用于实现分布式缓存,分布式锁。我们在SpringBoot中可以很方便的通过stater来集成redis。在Quarkus中官方为我们提供了redis的client虽然比起Spring用起来略显简陋但是稍微改造下也能满足我们日常需要。 准 ......
Quarkus Redis