一,Spring Data Redis 介绍1、什么是spring data?         spring data是用于简化数据库访问的开源框架,其主要目标是使得对数据的访问变得方便快            捷,主要包括:jdbc、redis、jsp、elasticsearch 2、什么是spr
转载 2023-07-10 21:47:06
70阅读
文章目录Spring data redis介绍关于key1.删除单个key2、删除多个key3、指定key的失效时间4、根据key获取过期时间5、判断key是否存在opsopsForValue存取数据opsForHashopsForListopsForSetopsForZSet“bound”(绑定)顺序递增顺序递减string三种操作设置缓存三种操作获取缓存Hash三种设置缓存三种获取key缓存
转载 2023-07-08 20:33:13
43阅读
目录 Redis的安装使用Redis的主从配置Redis的哨兵模式配置Redis的集群cluster配置B站视频版:https://www.bilibili.com/video/BV15K4y1o7CM#reply4408205744Redis的安装使用下载安装包:wget http://download.redis.io/releases/redis-5.0.0.tar.gz解压安装包
转载 2023-07-21 19:08:23
48阅读
# Redis集群配置和Spring Boot集成 ## 介绍 Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它提供了丰富的数据结构和功能,支持快速读写操作。在分布式系统中,为了提高性能和可用性,我们经常需要将Redis部署为一个集群。本文将介绍如何在Spring Boot应用程序中配置Redis集群。 ## 准备工作 在开始之前,我们需要准备以下工具和环境
原创 2023-07-29 13:30:11
47阅读
修改redis.conf配置文件:port 700X   //各自监听的端口#bind 127.0.0.1  //这里不绑定,默认允许所有ip访问,或者bind 0.0.0.0cluster-enabled yes   //开启集群cluster-node-timeout 15000   //15时间内没有收到对方的回复,则单方面认为端节点挂掉另外,由于
转载 2023-05-26 16:35:01
81阅读
一,问题描述  接之前一篇博客@schedule定时任务开启两次,使用xml配置解决以后,楼主部署war包上生产遇到另一个问题。  由于楼主公司paas应用是双边部署,异地双活机制,导致每台服务器的定时任务都启动一次。二,解决方案  想过用数据库乐观锁解决问题,执行定时任务之前去数据库获取锁,其他线程将无法获取锁执行程序。考虑到性能问题,采用另一种方案:redis锁。当然还有zookeeper方式
# 集成Spring与Redis 在现代的Web应用程序开发中,缓存是非常重要的一环。而Redis作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等方面。Spring框架提供了与Redis集成的支持,使得开发人员可以轻松地使用Redis来提高应用程序的性能和可靠性。 ## 什么是RedisRedis是一个开源的内存数据库,也被称为数据结构服务器。它支持多种数据结构,如字符串、列表、
原创 2024-03-14 04:34:48
16阅读
# Java Spring配置指南 ## 概述 本文将指导刚入行的开发者如何使用Java Spring进行配置。Java Spring是一个轻量级的开发框架,用于构建企业级Java应用程序。通过本文的学习,您将能够了解Java Spring的配置流程,并掌握每个步骤的具体操作和代码实现。 ## 配置流程 下面是Java Spring配置的基本流程,通过表格展示每个步骤的具体操作。 | 步骤
原创 2023-12-29 06:54:11
30阅读
为什么要使用spring session?相信对于session的概念大家都应该有所了解,但是在Tomcat内置的session是存储在内存中的,主要存在两个问题:1、如果请求过多,内存可能放不下而导致内存溢出。2、如果是集群环境,会导致在A服务器上的用户登陆完,切流到B服务器上B服务器却不认识。spring session可以很好的解决这些问题,这边主要介绍将session存在redis里面的方
转载 2023-06-29 11:17:58
182阅读
Spring Data Redis配置网上一大堆,不同的资料可能方法略有出入。这里笔者就记录一下自己亲配的流程吧。首先我项目中使用了Maven。第一步,先加个repository:<repository> <id>maven-central</id> <name>Maven Repository Switchboard</name>
转载 2023-07-21 22:12:31
62阅读
一、添加依赖:1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-data-redis</artifactId> 4 </dependency&gt
转载 2023-07-04 11:31:19
91阅读
前提1:都需要引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depe
转载 2023-06-13 10:05:36
243阅读
[SpringBoot]SpringBoot中使用redis事务 本文基于SpringBoot 2.X 事务在关系型数据库的开发中经常用到,其实非关系型数据库,比如redis也有对事务的支持,本文主要探讨在SpringBoot中如何使用redis事务。 事务的相关介绍可以参考:0、起因在一次线上事故中,我们定位到redis的使用存在大value,超过了du
转载 2023-06-29 13:12:41
48阅读
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阅读
目的:利用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. 概述1.1 SpringData1.2 lettuce2. 部分源码2.1 自动配置2.2 Jedis.pool 不生效3. 使用4. 序列化4.1 为什么要序列化4.2 为什么要自定义序列化4.2 源码4.3 使用5. 工具类 1. 概述1.1 SpringDataSpringBoot 操作数据都是使用 ——SpringData以下是 Spring 官网中描述的 Spri
转载 2023-06-28 16:11:52
571阅读
一、spring-Data-Redis简介spring-data-redis针对jedis提供了如下功能:1、 连接池自动管理,提供了一个高度封装的“RedisTemplate”类2、针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operation接口ValueOperations:简单K-V操作SetOperations:set类型数据操作ZSetOperations:zs
转载 2023-05-29 22:10:35
164阅读
目录一、LRU1、什么是LRU2、如何实现3、分析4、Java LinkedMap 实现二、FIFO三、LFU一、LRU1、什么是LRULRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。2、如何实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1)
我们以spring-boot-starter-data-redis-2.1.7为例,starter本身没有包含任何代码,只是引入了spring-data-redis的依赖,因此肯定是在spring-boot-autoconfigure中加了自动配置: 我们就看下这几个配置类:其中RedisAutoConfiguration里面就配置了我们常用的RedisTemplate,RedisReposito
转载 2024-06-11 06:21:55
28阅读
# Nacos 配置 Redis Data 的应用与实战 在微服务架构的背景下,配置管理和服务发现显得尤为重要。Nacos(一个易于使用的动态服务发现、配置和服务管理平台)和 Redis(一个先进的键值数据库)是常用的技术组合。本文将探讨如何在 Nacos 中配置 Redis 数据,搭建一个简单的环境,并提供相应的代码示例。 ## 一、 Nacos 简介 Nacos(Naming and C
原创 10月前
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5