redis集群 最新版redis-py

rke高可用k8s集群安装和实现手册

一、环境基础要求 软件环境: 下表为rke安装k8s集群需要的软件环境 软件 版本 操作系统system Centos7.9 Docker 20.10.20 k8s 1.25.9 rke 1.4.5 Docker Compose v2.18.1 主机、ip、角色 主机名称 ip地址 角色 maste ......
集群 手册 rke k8s k8

对比 redis cluster 和 elasticsearch

一. 对比 redis 提供了redis sentinal 的高可用策略,以及redis cluster来支持扩展性(同时也支持高可用)。redis cluster,ealsticsearch 都属于有状态数据存储服务,这里做一个简单的对比。 特性 redis cluster elasticsear ......
elasticsearch cluster redis

【redis】redis异常-MISCONF Redis is configured to save RDB snapshots

使用redis报错: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set a ......
redis configured snapshots MISCONF Redis

达梦数据库最新版安装过程

# 达梦数据库最新版安装过程 ## 背景 ``` 好久不用达梦数据库了. 都是用的两年前安装好的数据库一直在跑(比较稳定,没太宕机) 今天有一个新的机器, 里面的达梦数据库版本实在是太低了. 想着升级一下版本. 本地删除重新搭建. 但是没想到, 两年没用全都忘记了. 之前记录的文档也是各种零散. 所 ......
最新版 过程 数据库 数据

Redis基础

什么是Redis 关系型数据库(SQL): 结构化(Structured):具有固定的格式,使用表以及表的约束。存储的信息要严格按照约束存储。表的结构不建议修改。 关联的(Relational):表与表之间往往存在关联,例如通过外键关联。数据库就维护这些关联。 SQL查询:所有关系型数据库通过SQL ......
基础 Redis

使用containerd从0搭建k8s(kubernetes)集群

## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/109510266) | 机器名 | IP | 角色 | CPU | 内存 | | : : ......
集群 containerd kubernetes k8s 8s

Redis 常见问题总结

一、Redis为什么快? 1、纯内存访问 相比查询数据库(访问磁盘)要快很多 2、单线程,避免上下文切换 内部执行命令为单线程,避免上下文切换带来的CPU开销 3、渐进式ReHash、缓存时间戳 (1)渐进式ReHash: Redis使用全局哈希表来保存所有键值对, 哈希表相当于一个数组,数组的每个 ......
常见问题 常见 问题 Redis

Redis的rehash的策略

背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash 对比:java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 re ......
策略 rehash Redis

redis之hash解析

Redis底层数据结构之hash hash是日常开发过程中使用Redis的一个数据结构,其底层实现方式有两种,如下所示。一种是zipList,这种是当hash结构的V值较小的时候使用的编码方式。这个已经在上一篇文章中介绍过了。这篇文章主要讲解一下另外一种实现方式,字典dict,当hash结构的V值较 ......
redis hash

Redis rehash

Redis rehash 是什么? Redis rehash 是一种渐进式的哈希表扩展或收缩的机制,用于保持哈希表的负载因子在一个合理的范围内,提高哈希表的性能和空间利用率12。 哈希表是 Redis 的基础数据结构,用于存储键值对。哈希表由一个数组和一个链表组成,数组的每个元素是一个指向链表的指针 ......
rehash Redis

Redis高可用的三种实现方式

Redis高可用的三种实现方式一、 高可用的概念​ 高可用(High Availability,即HA),指的是通过尽量缩短日常维护操作和突发的系统崩溃所导致的停机时间,以提高系统和应用的可用性。一个业务系统如果全年无一时刻不在提供服务,它的可用性可达100%。那么什么样的系统可以称之为高可用呢,业 ......
方式 Redis

安装ceph集群

环境 ``` # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) # uname -a Linux k8s-node01 6.2.5-1.el7.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Sat ......
集群 ceph

redis四:数据类型命令及落地运用

命令不区分大小写,key区分大小写 help @string 找tring类型命令其他类型也适用 1.String set key value set命令有EX,PX,NX,XX以及KEEPTTL五个参数可选,其中KEEPTTLL为6.0版本添加的可选参数,其他为2.6.12添加的: EX seco ......
命令 类型 数据 redis

redis三:key常用命令

1.keys * 显示所有key exists k1 k2 ...有几个就显示几 2.type key显示key的类型 3.del key 删除指定的key 4unlink key 非阻塞删除,del原子的有可能阻塞 5. expire key 秒 为key设置过期时间 ttl key 查看还有多少 ......
命令 常用 redis key

Redis实现分页和多条件模糊查询方案

简介: 本文将基于Redis提供条件查询+分页的技术解决方案。 导言 Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有模糊条件查询,在面对一些需要分页、排序以 ......
条件 方案 Redis

redis工具类

package com.yashi.common.utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.HashOperatio ......
工具 redis

两种比较好的ES集群迁移数据的方法

https://blog.csdn.net/yumin841931783/article/details/103092091?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% ......
集群 方法 数据

如何使用redis实现高效的分页功能

如何使用redis实现高效的分页功能 一、分页的需求和挑战 在很多场景下,我们需要对大量的数据进行分页展示,比如社交网络中的动态、电商平台中的商品列表、博客网站中的文章评论等。分页的目的是为了提高用户体验,让用户可以按照自己的喜好和需求来浏览数据,而不是一次性加载所有的数据,这样会造成网络和浏览器的 ......
功能 redis

redis集群异常修复

概述 分析redis在异常情况在的处理流程,redis集群在正常情况下自动主从切换,前提条件master在线多于一半的情况 https://github.com/tair-opensource/RedisShake/wiki http://www.redis.cn/commands/cluster- ......
集群 redis

Redis集群-哨兵模式搭建(1主2从3哨兵节点)

Redis集群-哨兵模式搭建(1主2从3哨兵节点) 原创 北极星 运维记事 2023-04-20 22:47 发表于四川 收录于合集#redis8个 主机规划 类型IP地址端口号 主 192.168.77.145 6379 从1 192.168.77.146 6379 从2 192.168.77.1 ......
哨兵 节点 集群 模式 Redis

redis 集群命令

172.28.17.243:6935> cluster info cluster_state:ok cluster_slots_assigend:16384 cluster_slots_ok:16384 cluster_slots_pfail:0 cluster_slots_fail:0 clust ......
集群 命令 redis

通过redis学网络(2)-redis网络模型

> 本系列主要是为了对redis的网络模型和集群原理进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。 系列源码已经上传github ```go https://github.com/HobbyBear/tinyredis/tree/chapter2 ``` ......
redis 网络 模型

两种比较好的ES集群迁移数据的方法

https://blog.csdn.net/yumin841931783/article/details/103092091?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% ......
集群 方法 数据

Redis数据结构--字典Dict

Redis的数据库就是使用字典来作为底层实现的,对数据库的增,删,改,查也是构建在对字典的操作之上的。 除了用用来表示数据库之外,字典还用作哈希键的底层实现之一,当一个哈希键包含的键值对比较多,又或者键值对中元素都是比较长的字符串时,Redis就会使用字典作为哈希键的底层实现。 Redis的字典使用 ......
数据结构 字典 结构 数据 Redis

Navicat For Redis 的学习与使用

# Navicat For Redis 的学习与使用 ## 背景 ``` 周末在家看了几个公众号: 说到Navicat 16.2已经有了 Redis的客户端. 想着前段时间一直在学习Redis, 但是没有GUI的工具, 所以想可以试用一下. 这里简单总结和记录一下 ``` ## 最新版的下载地址 ` ......
Navicat Redis For

【Redis】【高可用】哨兵模式是怎么实现的?

1 前言 上节我们看了主从模式,这节我们来看看哨兵模式哈。 2 为什么要有哨兵机制? 在 Redis 的主从架构中,由于主从模式是读写分离的,如果主节点(master)挂了,那么将没有主节点来服务客户端的写操作请求,也没有主节点给从节点(slave)进行数据同步了。 这时如果要恢复服务的话,需要人工 ......
哨兵 模式 Redis

【Redis】【高可用】主从复制是怎么实现的?

1 前言 前面我们看了持久化的两种方式 AOF 和 RDB,这两个持久化技术保证了即使在服务器重启的情况下也不会丢失数据(或少量损失)。 不过,由于数据都是存储在一台服务器上,如果出事就完犊子了,比如: 如果服务器发生了宕机,由于数据恢复是需要点时间,那么这个期间是无法服务新的请求的; 如果这台服务 ......
主从 Redis

redis四种模式

#### 1、单机模式 ![image](https://img2023.cnblogs.com/blog/2770089/202306/2770089-20230611201451236-844552539.png) 单机模式就是在一台服务器上安装redis,然后启动,所有业务都调用这一台redi ......
模式 redis

lightdb 单机多实例集群部署

本文章主要介绍我在部署 lightdb 单机多实例集群过程中开发的 shell 脚本,方便后续快速搭建集群。在搭建集群过程中我主要参考了以下文档。 # 参考文档 - [lightdb distributed guide](http://www.light-pg.com/docs/LightDB_Di ......
集群 单机 实例 lightdb

苹果宣布最新操作系统:visionOS

苹果宣布最新操作系统:visionOS 来源: OSCHINA 编辑: 局 2023-06-06 12:12:00 5 今天凌晨,WWDC23 全球开发者大会正式开幕。 大会上,苹果展示了包括 iOS 17、iPadOS 17、watchOS 10 和 macOS Sonoma 在内的新系统。硬件方 ......
visionOS 苹果 系统