草庐IT

Ports_Exposed_Redis

全部标签

Redis复制

是什么主从复制,master以写为主,slave以读为主。当master数据变化的时候,自动将新的数据异步同步到其他slave数据库能干嘛读写分离容灾恢复数据备份水平扩容支撑高并发怎么玩master如果配置了requirepass参数,需要密码登录,那么slave就要配置masterauth来设置校验密码,否则master会拒绝slave的访问请求后台启动:默认daemonizeno改为daemonizeyes关闭保护模式:默认protected-modeyes改为protected-modeno注释掉bind127.0.0.1直接注释掉这行(默认bind127.0.0.1只能本机访问)或改成

k8s自动化部署tendis/redis集群

自动化部署tendis集群和redis集群初始化集群步骤一样,创建出3主3从的节点后,再创建一个初始化的job,对集群进行初始化配置。(redis集群创建修改镜像即可)创建svc以下是svc的yamlkind:ServiceapiVersion:v1metadata:  name:tendis-cluster-auto-9n44  namespace:tendis  labels:    app:tendis-cluster-auto  annotations:    kubesphere.io/alias-name:tendis-cluster-auto    kubesphere.io/s

SpringBoot整合Redis缓存

SpringBoot整合Redis缓存一、缓存概念知识1、是什么缓存2、缓存的优缺点3、为什么使用缓存二、Redis概念知识1、Redis简介2、为什么用Redis作为缓存3、Redis支持的数据类型4、Redis缓存常见问题1.缓存穿透2.缓存击穿3.缓存雪崩4.缓存一致性三、SpringBoot整合redis1、使用redis缓存1.引入redis依赖2.修改项目启动类3.配置redis数据库4.创建redis配置类5.操作redis2、使用SpringCache的注解1.注解说明2.常用注解配置参数3.自动缓存四、案例说明一、缓存概念知识1、是什么缓存日常生活中经常会听到缓存这个词,那到

入门Redis学习总结

记录之前刚学习Redis的笔记,主要包括Redis的基本数据结构、Redis发布订阅机制、Redis事务、Redis服务器相关及采用SpringBoot集成Redis实现增删改查基本功能一:常用命令及数据结构1.Redis键(key)#设置key和value127.0.0.1:6379>setmykeyhelloOK#获取key对应的内容127.0.0.1:6379>getmykey"hello"#序列化给定key,并返回被序列化的值127.0.0.1:6379>dumpmykey"\x00\x05hello\t\x00\xb3\x80\x8e\xba1\xb2C\xbb"#判断是否存在某个k

Redis7

Redis是基于内存的K-V键值对内存数据库浅谈Redis7新特性主要是自身底层性能和资源利用率上的提高和优化。多AOF文件支持config命令增强限制客户端内存使用listpack紧凑列表调整访问安全性增强RedisFunctions(要抢Lua脚本的饭碗)RDB保存时间调整,保存规则发生变化。命令新增和变动Redis服务与客户端日常操作redis.conf配置文件,改完后确保生效,记得重启后台启动:默认daemonizeno改为daemonizeyes关闭保护模式:默认protected-modeyes改为protected-modeno注释掉bind127.0.0.1直接注释掉这行(默认

mac for m1(arm):安装redis的四种方式(本机安装、homebrew安装、虚拟机安装、docker安装)

0.引言redis作为当今最常用的非关系型数据库,被广泛应用于数据缓存场景。而macm1采用arm芯片,使得众多软件安装成为问题,今天我们来看macm1如何安装redis1.本机安装redis1、下载redis安装包:https://redis.io/download/这里选择6.2版本下载(经测试5.0版本的安装会有报错),如果下载缓慢的可在下述网盘地址下载:redis网盘下载提取码:tteb2、解压安装包3、在该目录下执行编译测试指令sudomaketest4、如上图所示没有报错,则说明环境正常,开始正式安装sudomakeinstall5、启动redis-server6、连接redisr

2.Redis下载安装配置(Windows、Linux、Ubuntu)、Redis-cli(客户端)基本命令、Redis可视化工具(Redis Desktop Manager)

目录什么是缓存?为什么要使用缓存?1.Redis基本介绍(NoSQL)2.Redis下载安装配置(Windows、Linux、Ubuntu)、Redis-cli(客户端)基本命令、Redis可视化工具(RedisDesktopManager)3.Redis数据类型及其操作命令4.Redis安全(创建用户)、数据备份与恢复、管道技术、分区5.RedisHyperLogLog、发布订阅、事务、脚本、服务器命令6.基本使用Redis(key-value,键值对)7.传统Spring中使用Redis8.SpringBoot中使用Redis9.Redis主从复制(Master/Slave)10.Reid

2.7、Redis Stream(高级特性)

RedisStreamRedis5.0最大的新特性就是多出了一个数据结构Stream,它是一个新的强大的支持多播的可持久化的消息队列,Redis的作者声明RedisStream地借鉴了Kafka的设计。Stream总述RedisStream的结构如上图所示,每一个Stream都有一个消息链表,将所有加入的消息都串起来,每个消息都有一个唯一的ID和对应的内容。消息是持久化的,Redis重启后,内容还在。具体的玩法如下:1、每个Stream都有唯一的名称,它就是Redis的key,在我们首次使用xadd指令追加消息时自动创建。消息ID的形式是timestampInMillis-sequence,例

Redis 除了用作缓存还能干吗?

今天我们来聊聊Redis的使用案例。Redis是一种内存键值数据库。它支持多种数据结构,如String,Hash,List,Set和SortedSet。图片01缓存Redis的最常用的用例是缓存,以加快网络应用的速度。在这种用例中,Redis将经常请求的数据存储在内存中。它允许网络服务器频繁访问的数据。这就减少了数据库的负载,并缩短应用程序的响应时间。在大规模应用中,缓存分布在Redis 服务器集群中。Redis作为分布式缓存时需要考虑的其他问题包括:设置正确的 TTL (TimetoLive)处理冷启动时对数据库的密集访问02Session存储另一个常见用例是将Redis用作Session存

Redis集群架构模式概述,引领我们穿越在数据存储的未知之旅

Redis,不仅是数据存储,更是架构的艺术。从主从到哨兵、再到Cluster,每个模式都有着独特的优势。而代理模式,则是应对大规模场景的得力助手。这是一场探险,Redis引领我们穿越在数据存储的未知之旅。本文先简略介绍Redis的几种架构模式,后续合集再逐一进行详细介绍部署、使用及原理。一、主从模式1、简介主从模式是Redis架构中最简单的模式之一,分为主数据库master和从数据库slave两类,主要特点如下:主数据库支持读写操作,数据变化时自动同步给从数据库。从数据库通常为只读,接收主数据库同步的数据。一个主数据库可以拥有多个从数据库,但一个从数据库只能对应一个主数据库。从数据库宕机不影响