集群 水平cluster redis

mongo 搭建shard集群

本文基于MongoDB 4.0介绍如何搭建shard集群服务,环境如下表所示: 1、创建相关目录 在三个节点分别创建以下目录: [root@hdp06 ~]# mkdir -p /data/mongo/{config,router,shard} [root@hdp06 ~]# mkdir -p /d ......
集群 mongo shard

linux 搭建redis主从及哨兵模式

Redis 可以实现主从配置和容灾部署,使得主机出现故障时,可自动进行容灾切换,下面就记录一下在一台服务器上的具体实现。 redis是一个开源的高性能key-value数据库,它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集 ......
主从 哨兵 模式 linux redis

[css]总结-如何实现水平垂直都居中对齐?

最后一种方法最简单 #### 普通盒子-居中对齐: 方式一 >思路:外面的容器盒子 outer 让他只有一行. 里面元素改为非块元素. 因为vertical-align对块元素无效. 然后用vertical-align:middle;垂直居中 代码实现 ```html 你好啊 ``` #### 普通 ......
水平 css

Redis集群搭建(三组三从)

# Redis集群搭建 ![](https://img2023.cnblogs.com/blog/1667402/202305/1667402-20230523094140518-1016448596.png) ## 1 角色规划 | 角色 | ip | 端口 | | | | | | Master1 ......
集群 Redis

Redis内存兜底策略——内存淘汰及回收机制

# Redis内存兜底策略——内存淘汰及回收机制 Redis内存淘汰及回收策略都是Redis**内存优化兜底**的策略,那它们是如何进行**兜底**的呢?先来说明一下什么是内存淘汰和内存回收策略: - Redis内存淘汰:当Redis的内存使用**超过配置**的限制时,根据一定的策略删除一些键,以* ......
内存 机制 策略 Redis

redis,缓存雪崩,缓存穿透,缓存更新,缓存降级,缓存预热等问题

一、缓存雪崩 我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访 问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从 而形成一系列连锁反应,造成整个系统崩溃。 ......
缓存 雪崩 问题 redis

ARM下KVM虚拟化的损耗验证--redis

# ARM下KVM虚拟化的损耗验证 ## 摘要 ``` 看Windows 上面的 Workstation的虚拟机的 网络层的延迟特别高. 突然想之前统计都是直接在本地验证的, 只考虑了虚拟化CPU的性能损耗 没有考虑虚拟化层网络层的损耗. 所以想验证完了 Windows 和 intel平台 再抓紧验 ......
redis ARM KVM

hadoop集群搭建后,启动集群后网络畅通,却无法访问web页面的解决办法

# hadoop集群搭建后,启动集群后网络畅通,却无法访问web页面的解决办法 > 问题引入:在学习hadoop搭建完全分布式集群时,已经集群配置了4个核心文件,并且启动所有相关进程,在使用jps命令检查进程,该集群启动完整正常,但是无法访问hdfsweb页面和yarnweb页面,我尝试了ping通 ......
集群 办法 页面 hadoop 网络

【面试系列6】Redis

## redis ### redis是什么? ![image](https://img2023.cnblogs.com/blog/1704037/202302/1704037-20230222232331420-888451205.png) 1. 内存数据库,一切数据操作都在内存中进行,所以速度很快 ......
Redis

PHP Warning: PHP Startup: redis: Unable to initialize module

redis已安装,且已经在php中安装了redis.so,但升级php版本后不能使用原来的redis.so扩展,需要重新编译安装phpredis。今天安装后重启php-fpm时出现了以下错误: [root@kermit etc]# php-fpm restartGracefully shutting ......
initialize PHP Warning Startup Unable

docker部署分布式minio集群文件服务器

1. 环境准备 准备4台服务器,3台服务器做minio集群,一台服务器做minio的nginx 入口服务器 IP 服务 操作系统 192.168.0.165 Minio-Nginx CentOS 7.9 192.168.0.109 Minio-1 CentOS 7.9 192.168.0.114 M ......
分布式 集群 服务器 文件 docker

rocky Elasticsearch 8.7.1集群 x-spack 安全验证 及 集群内部TLS加密传输 (ca)

目录 简介 环境准备 安装 配置 hostname 解析 安装 systemd 脚本 ca证书 配置 给所有 ES 配置相同的用户密码 启动查看 简介 常规部署 Elasticsearch 集群时,不管是集群之间的数据传输,或者是 Client 访问Elasticsearch 集群时 均不需要相关验 ......
集群 Elasticsearch x-spack rocky spack

搭建zookeeper集群

注意:zookeeper依赖java环境1.部署的服务器ip地址 172.16.0.151 172.16.0.173 172.16.0.220 2.zookeeper版本 wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7. ......
集群 zookeeper

Redis安装,主从复制、哨兵模式、集群

浅浅的记录下Redis安装、主从、哨兵、集群。搭建笔记 一.Redis下载安装 系统环境 redis版本:7.0.11 linux版本:CentOS Linux release 8.2.2004 (Core) 官网下载地址:https://redis.io/download/ 一些安装命令,按照步骤 ......
主从 哨兵 集群 模式 Redis

nginx+tomcat+pgsql+redis离线部署过程

gcc pcre-devel openssl-devel zlib-devel离线安装包: [包含云盘地址.txt](https://codor.lanzoue.com/iAC7N0sj6vdi) 离线部署java+nginx+tomcat+pgsql+redis.zip: - 城通网盘: http ......
过程 tomcat nginx pgsql redis

Redis - 二进制位数组

数学上有一个“计算汉明重量”的问题,即求取一个二进制位中非 0 的数量。使用 Redis 提供的 Bitmap 统计时恰恰是这样一个问题,学习后能发现解决办法却是如此巧妙。 ......
二进制 位数 Redis

Redis配置keepalive主从异动切换(双节点)

# Redis配置keepalive主从异动切换 ## 前言 ​ 文章中记录的内容配置成功后可以达到异常后vip自动飘逸,并且redis可以自动切换主从关系,但还存在两个问题需要优: * keepalived-MASTER异常后VIP会飘逸到keepalived-BACKUP,但是只要keepali ......
主从 异动 节点 keepalive Redis

Redis单机部署

# Redis单机部署 ## 1 安装 下载最新稳定版Redis https://download.redis.io/redis-stable.tar.gz ```shell # 安装wget yum install -y wget # 安装gcc环境 yum install gcc-c++ # 获 ......
单机 Redis

Redis中废弃的VM机制

# Redis中废弃的VM机制 ## 概述 在翻redis1.3版本的源码研究Redis对象机制时,看到redisObject结构体中存在一个`struct redisObjectVM vm`的字段。 是早期版本的redis为了提高实现大于服务器内存存储量的数据库支持(即用户存入的数据量可以大于服务 ......
机制 Redis

一次redis主从切换导致的数据丢失与陷入只读状态故障

## 背景 最近一组业务redis数据不断增长需要扩容内存,而扩容内存则需要重启云主机,在按计划扩容升级执行主从切换时意外发生了数据丢失与master进入只读状态的故障,这里记录分享一下。 ## 业务redis高可用架构 该组业务redis使用的是一主一从,通过sentinel集群实现故障时的自动主 ......
主从 故障 状态 数据 redis

golang操作redis--String

首先,若要使用基于go操纵redis,需要先安装驱动 github.com/go-redis/redis/v8 然后,初始化一个redis,获取一个redis链接 client := redis.NewClient(&redis.Options{ Addr: "0.0.0.0:6379", Pass ......
golang String redis

Redis本地安装以及使用(详细教程)

Redis 安装 Windows 下载安装 Redis默认端口:6379 整个过程如下: 1.下载连接 https://github.com/tporadowski/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis- ......
教程 Redis

Redis 跳表

参考 小林:https://xiaolincoding.com/redis/data_struct/data_struct.html#%E8%B7%B3%E8%A1%A8 cmu: https://www.cs.cmu.edu/~ckingsf/bioinfo-lectures/skiplists. ......
Redis

Asp.Net Core使用redis缓存容器

Asp.Net Core使用redis缓存容器 Asp.Net Core项目使用redis作为分布式缓存,是非常成熟的技术,微软官网有介绍: https://learn.microsoft.com/zh-cn/aspnet/core/performance/caching/distributed?v ......
缓存 容器 redis Core Asp

Redis笔记(七):主从复制

#### 主从复制的作用: - 数据冗余 - 故障恢复 - 负载均衡 - 高可用 原因: - 单点故障 - 单台服务器内存有限,一般来说,单台最大不应该超过20G ### 配置 master服务器不用特殊配置 ```bash info replication # 查看集群主从信息 ``` 需要配置的 ......
主从 笔记 Redis

redis1.0源码日志(2):数据结构

## 概述 1.0版本的Redis具有以下几种数据结构: - sds:动态扩容的字符串(*A C dynamic strings library*)。 - zipmap:字符串映射(String Map data structure optimized for size)。 - adlist:双向链 ......
数据结构 源码 结构 数据 redis1

在java中使用lua脚本操作redis

## 前言 众所周知,redis可以执行lua脚本,至于为什么要用lua脚本来操作redis,自行百度咯 ## 开始 ### Bean类 ```java package cn.daenx.myadmin.common.config.redis; import org.springframework. ......
脚本 redis java lua

redis-cli 使用lua脚本笔记

## 前言 redis可以执行lua脚本,具体怎么玩呢 先来讲一下最简单的方式,下一篇文章讲如何在java springboot里用 更为详细的资料请参考以下文章 https://blog.csdn.net/jiayibingdong/article/details/115186990 https: ......
脚本 redis-cli 笔记 redis cli

golang操作redis

首先,基于docker查看redis镜像 docker ps -a 然后执行 docker run -p 6379:6379 -d redis:latest redis-server,将端口映射到本机 最后执行docker exec -ti 13e638ea1036 redis-cli -h 0.0 ......
golang redis

redis学习3linux--黑马

# 持久化 ## RDB ### save ### bgsave + 工作原理 bgsave->发送指令到redis,redis返回Background saving started给客户端,然后调用fork函数生成子进程,子进程创建rdb文件,成功后返回消息给redis,可通过日志文件查看 + b ......
黑马 3linux redis linux