介绍Redis 目前被广泛应用,缓存、限流、PubSub、分布式锁、分布式数据结构等等许多场景都十分实用,Redis 的高可用(High Available) 自然是必不可少。Redis 单机有单点故障,Master-Slave 无法做自动故障转移,可以使用官方推荐的 Sentinel 实现Redis高可用方案。Sentinel 负责监控 Redis Master,同时 Sentinel 集群之间
转载
2024-04-19 11:23:30
19阅读
# 在Mac上使用Docker修改Redis的数据目录
随着云计算和微服务架构的普及,Docker已成为开发者在构建、部署和运行应用程序时的热门选择。Redis,作为一个高性能的键值存储数据库,广泛应用于缓存、消息队列等场景。本篇文章将详细讲解如何在Mac系统上使用Docker容器部署Redis,并修改其数据目录,以便持久化存储数据。这不仅能提高数据的安全性,还有助于开发和测试。
## 环境准
原创
2024-08-17 06:12:57
33阅读
### 查询Docker中Redis的Data路径
#### 1. 了解Docker和Redis
在开始之前,我们先来了解一下Docker和Redis的概念。
**Docker** 是一个开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,以实现跨平台、快速部署和可移植性。
**Redis** 是一个开源的内存数据存储系统,也被称为键值存储,它支持各种数据结构(如字符串、哈希表
原创
2023-11-11 09:08:44
80阅读
前言 现在好哥哥们已经知道了 Redis 是啥了吧,不,你们不知道。还要看看初识 Redis 。什么,你已经看过了,没关系再看一遍,看完没点赞的记得点个赞,在这谢谢好哥哥们了。 今天我们就来在Linux 和 Docker 上(Windows 上的安装是真香,这点一下,那点一下,可以了)装个 Redis 玩玩,步骤很简单,但是希望各位好哥哥能自己动手实践一下。什么,你已经装了。没关系,卸载重新装过一
转载
2023-09-28 13:23:40
70阅读
依赖引入maven引入,这里基于Springboot2.3+,版本不用需要调整 redisson-spring-data-2x 依赖。<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<a
转载
2023-05-24 15:18:27
198阅读
# Docker安装Redis:Data是文件还是目录
在使用Docker容器化部署Redis时,我们需要考虑Redis的数据存储方式。Redis数据可以存储在文件中,也可以存储在目录中,这取决于我们在Docker中如何配置Redis容器。
## Redis数据存储方式
在Redis中,数据可以以RDB快照或AOF日志的方式进行持久化存储。RDB快照会将Redis内存中的数据定期保存到一个文
原创
2024-06-04 07:38:27
68阅读
Spring Data的任务是为数据访问提供一个熟悉且一致的、基于Spring的编程模型,
原创
2022-08-12 10:31:14
216阅读
本片文章适合对spring-session的工作原理有所理解的同学,如果还没有理解spring-session的核心原理,可以参考spring-session 原理及源码解析1 spring-session-data-redis工作原理在spring-session过滤session的基础上,spring-session-data-redis做了redis的实现,使我们可以通过redis来集中管理
转载
2023-07-10 21:41:57
197阅读
前提1:都需要引入maven依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</depe
转载
2023-06-13 10:05:36
243阅读
一、添加依赖:1 <dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-starter-data-redis</artifactId>
4 </dependency>
转载
2023-07-04 11:31:19
91阅读
参考文档: https://docs.spring.io/spring-data/redis/docs/2.0.3.RELEASE/reference/html/Redis中文教程: http://www.redis.net.cn/tutorial/3501.html6. Reactive Redis support本节介绍Redis支持以及如何入门。 你会发现与 imperative Redis
转载
2023-07-10 21:41:43
163阅读
Spring Data Redis的配置网上一大堆,不同的资料可能方法略有出入。这里笔者就记录一下自己亲配的流程吧。首先我项目中使用了Maven。第一步,先加个repository:<repository>
<id>maven-central</id>
<name>Maven Repository Switchboard</name>
转载
2023-07-21 22:12:31
62阅读
为什么要使用spring session?相信对于session的概念大家都应该有所了解,但是在Tomcat内置的session是存储在内存中的,主要存在两个问题:1、如果请求过多,内存可能放不下而导致内存溢出。2、如果是集群环境,会导致在A服务器上的用户登陆完,切流到B服务器上B服务器却不认识。spring session可以很好的解决这些问题,这边主要介绍将session存在redis里面的方
转载
2023-06-29 11:17:58
182阅读
文章目录Spring data redis介绍关于key1.删除单个key2、删除多个key3、指定key的失效时间4、根据key获取过期时间5、判断key是否存在opsopsForValue存取数据opsForHashopsForListopsForSetopsForZSet“bound”(绑定)顺序递增顺序递减string三种操作设置缓存三种操作获取缓存Hash三种设置缓存三种获取key缓存
转载
2023-07-08 20:33:13
43阅读
目的:利用Spring-data-redis,创建lettuce原生的客户端,并兼容单节点哨兵以及集群三种模式欢迎指正package com.demo.core.config;
import com.alibaba.fastjson.JSONObject;
import io.lettuce.core.AbstractRedisClient;
import io.lettuce.core.Cli
转载
2023-08-04 17:16:19
143阅读
1.概述 为了使Redis具有高可用性,我们可以使用Spring Data Redis对Redis Sentinel的支持。 借助Sentinel,我们可以创建自动抵御某些故障的Redis部署。 Redis Sentinel还提供其他附带任务,例如监视,通知,并充当客户端的配置提供程序。 在较高级别,Sentinel的功能是: 自动故障转移 。 当主服务器无法正常工作时,Sentinel
转载
2023-05-25 18:14:14
64阅读
spring boot 整合redis非常简单,首先创建spring boot的Maven项目,然后在pom.xml文件中引入redis的依赖。引入redis的依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-start
转载
2023-07-13 15:27:28
113阅读
文章整理自B站黑马程序员的课程一:SpringData模块简介二:SpringDataRedis简介1:SpringDataRedis作用2:SpringDataRedis说明三:SpringDataRedis入门1:RedisTemplate命令分组设计2:依赖引入2:创建一个SpringBoot项目1):基于配置自动装配2):对象直接注入3):单元测试3:RedisSerializer序列化
转载
2023-07-10 21:46:53
61阅读
Spring Data Reactive Redis 依赖说明:使用 Spring Data Redis 以响应方式访问 Redis 键值数据存储。 Redis是用C语言开发的一个开源的高性能基于内存运行的键值对
转载
2023-07-08 20:34:08
104阅读
什么是spring-data-redis spring-data-redis是spring-data模块的一部分,专门用来支持在spring管理项目对redis的操作,使用java操作redis最常用的是使用jedis,但并不是只有jedis可以使用,像jdbc-redis,jredis也都属于redis的java客户端,他们之间是无法兼容的,如果你在一个项
转载
2024-10-15 22:57:38
465阅读