redistemplate jedis

Redis RedisTemplate的RedisSerializer

所以必须改变RedisTemplate的序列化方式,不能让它走默认的JDK序列化的方式 ......
RedisSerializer RedisTemplate Redis

Jedis串读(转发https://heapdump.cn/article/5092763解Bug之路-串包Bug)

解Bug之路-串包Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。 串包Bug现场 前置故障Redis超时 由于某个系统大量的hget、hset操作将Redi ......
Bug heapdump 5092763 article Jedis

Redis 分片集群搭建并使用 RedisTemplate 实现读写分离

上篇博客介绍了 Redis 哨兵集群的搭建,虽然已经解决了 master 在宕机后,与 slave 之间会自动切换的问题,但是其承载的数据量天花板仍然是单机的最大内存容量,无法承载更多的数据量。 本篇博客介绍 Redis 分片集群的搭建,集群内部拥有多个 master 节点,每个 master 存放 ......
集群 RedisTemplate Redis

Redis 哨兵集群搭建并使用 RedisTemplate 实现读写分离

上篇博客介绍的 Redis 主从集群搭建,有一个缺点就是 master 和 slave 的角色是固定的,不会发生变化。一旦 master 节点宕机,那么集群就只能提供读服务,无法提供写服务。本篇博客介绍 Redis 哨兵集群的搭建,可以监控 Redis 集群的 master 和 slave 节点,最 ......
哨兵 集群 RedisTemplate Redis

Redis 主从集群搭建并使用 RedisTemplate 实现读写分离

单机版的 Redis 能够承载并发访问的能力有限,对于绝大多数的系统而言,都是读多写少,系统之所以宕机,一般都是因为并发读操作太高导致的宕机,因此搭建 Redis 主从集群,实现读写分离,是一种有效的提高并发访问能力的方案。 本篇博客介绍在一台虚拟机上,使用 docker-compose 模拟搭建一 ......
主从 集群 RedisTemplate Redis

RedisTemplate 使用 increasement() 和 get() 时报 SerializationException

https://cloud.tencent.com/developer/article/1706934 简单来说调用incr后得到 值不会出错是没有经过redistemplate的deserialize, 而get必须经过 所以,第一次调用 get 时,因为没有值,所以是成功的。然后调用了 incr ......

SpringBoot高级开发(8)SpringBoot使用Lettuce设置多个RedisTemplate实例

copy from:https://xiaomozhang.github.io/2021/02/07/spring-boot-lettuce-multi-instance/ 项目pom配置 使用Spring Boot集成Redis,只需要将spring-boot-starter-data-redis ......

RedisTemplate使用

RedisTemplate底层要用jedis,另外的lettuce存在bug; 而且jedis支持只配置集群的部分节点(可以不包含master节点)自动同步下载其他节点; 然后就是redisTemplate的increment经过测试是没有问题的并发执行确实是原子的; 而且redis的key过期后是 ......
RedisTemplate

Spring Data Redis切换底层Jedis 和 Lettuce实现

1 简介 Spring Data Redis是 Spring Data 系列的一部分,它提供了Spring应用程序对Redis的轻松配置和使用。它不仅提供了对Redis操作的高级抽象,还支持Jedis和Lettuce两种连接方式。 可通过简单的配置就能连接Redis,并且可以切换Jedis和Lett ......
底层 Lettuce Spring Redis Jedis

Redis RedisTemplate

1、 RedisTemplate使用PipeLine管道命令 RedisTemplate使用最详解(五) opsForZSet() 2、 redisTemplate.opsForZSet().add("zSet", "aaa", 1); redisTemplate.opsForZSet().add( ......
RedisTemplate Redis

SpringBoot使用RedisTemplate

SpringBoot使用RedisTemplate 目录 1.Redis五种基础数据结构 2.SpringBoot连接Redis 1 引入依赖 2 配置redis连接 3 编写测试类 3.详解 RedisTemplate 的 API 1 常用数据操作 2.几种数据结构操作的具体用法 1.Redis五 ......
RedisTemplate SpringBoot

jedis如何设置过期时间

原文链接:https://www.longkui.site/program/development/jedis%e5%a6%82%e4%bd%95%e8%ae%be%e7%bd%ae%e8%bf%87%e6%9c%9f%e6%97%b6%e9%97%b4/4817/ public void save ......
时间 jedis

Redis的Java客户端——SpringDataRedis、RedisTemplate、StringRedisTemplate

版权声明:本文为CSDN博主「我爱布朗熊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_51351637/article/details/127502799 一、初步了解SpringDataRed ......

redis 源码分析:Jedis 哨兵模式连接原理

1. 可以从单元测试开始入手 查看类JedisSentinelPool private static final String MASTER_NAME = "mymaster"; protected static final HostAndPort sentinel1 = HostAndPorts. ......
哨兵 源码 原理 模式 redis

RedisTemplate常用方法

. 简介RedisTemplate 是 Spring Data Redis 提供给用户的最高级的抽象客户端,用户可直接通过 RedisTemplate进行多种操作 . 类继承关系public class RedisTemplate<K, V> extends RedisAccessor implem ......
RedisTemplate 常用 方法

RedisTemplate使用文档

一.Redis五种基本数据类型 1.String字符串 String的数据结构是简单的Key-Value模型,Value可以是字符串,也可以是数字。 应用场景 计数器—点赞,视频播放量,每播放一次就+1 统计多单位的数量 粉丝数 对象缓存存储 2.Hash散列表 Redis 的哈希是键值对的集合。R ......
RedisTemplate 文档

RedisTemplate如何实现序列化与反序列化

RedisTemplate是SpringDataRedis提供的一个核心类,用于与Redis数据库进行交互。它提供了一系列操作Redis的方法,例如存储、检索和删除数据等。RedisTemplate是一个泛型类,可以根据需要指定键和值的类型。它通常用于在Spring应用程序中与Redis进行交互。 ......
序列 RedisTemplate

jedis的使用

# Jedis基本使用 - 导入依赖 ```pom redis.clients jedis 3.7.1 ``` - 案例 ```java public class RedisTest { private Jedis jedis; @Before public void setJedis(){ //建 ......
jedis

RedisTemplate常用API

1.String 新增数据 set(K key, V value) //key:键 value:值 set(K key, V value, long offset) //offset:根据下标覆盖 set(K key, V value, long timeout, TimeUnit unit) // ......
RedisTemplate 常用 API

RedisTemplate的方法

RedisTemplate是Spring Data Redis提供的一个用于操作Redis的模板类,它封装了Redis的基本命令并提供了一些常用的方法。以下是一些RedisTemplate中常用的方法: 1. `opsForValue()`:返回操作字符串的ValueOperations对象,用于操 ......
RedisTemplate 方法

【实用技巧】【SpringBoot + Redis】SpringBoot 启动时,注入多个RedisTemplate

1 前言 大家可能都用过缓存 Redis,有一个这样的场景比如商品中心有商品的缓存,渠道中心有渠道信息的缓存,应用端去获取这些信息的时候,我是这么想的能不能直接在应用这里把多个中心下的 Redis,我也注入进来,也就是注入多个中心的 RedisTemplate,这样应用可以先去缓存中拿,类似这样的场 ......

cookie+session(这里使用redistemplate代替)实现单点登录流程

user发起资源请求(带上回调的路径方便回调),通过判断是否浏览器的cookie中是否存在登录过的痕迹,比如有人登了,然后存了一个cookie到浏览器 如果拿到了cookie是有东西的,则带上这个cookie的内容返回给client,如果没有东西,则继续登录,向session中存入userInfo, ......
redistemplate 流程 session cookie

Jedis 参数异常引发服务雪崩案例分析

Redis作为互联网业务首选的远程缓存工具而被大面积使用,作为访问客户端的Jedis同样被大面积使用。本文主要分析Redis3.x版本集群模式发生主从切换场景下Jedis的参数设置不合理引发服务雪崩的过程。 ......
雪崩 案例分析 参数 案例 Jedis

转:springboot2.0 集成redis服务详解,以及 (Lettuce & Jedis)

springboot2.0 集成redis服务详解,以及 (Lettuce & Jedis) ......
springboot2 springboot Lettuce redis Jedis

RedisTemplate opsForValue()的 setIfAbsent() 和 getAndSet()

setIfAbsent( key, value) 1.如果键不存在则新增,存在则不改变已经有的值。 2.存在返回 false,不存在返回 true。 3.boolean lock = redisTemplate.opsForValue().setIfAbsent("testKey","123"); ......

关于RedisTemplate之opsForValue的使用说明

Redis中opsForValue()方法的使用 1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Object key) 获取ke ......
RedisTemplate 使用说明 opsForValue

RedisTemplate 的简单使用

redisTemplate.opsForValue() 方法可以获得一个 Redis String 的操作类,通过该类可以执行一系列字符串类型数据的操作,例如获取、设置、删除数据等。 // 示例 1: 设置字符串类型的数据 redisTemplate.opsForValue().set("key", ......
RedisTemplate

Redis使用jedis如何连接远程服务器或者虚拟机

1. pom文件中导入jedis ```xml redis.clients jedis 4.4.0 ``` 2. 开启虚拟机的防火墙,可以指定端口6379 ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent (--pe ......
服务器 Redis jedis

【SpringBoot】RedisTemplate自动注入失败原因及解决方案

报错: ```java package com.example.springdataredisdemo; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; ......

【SpringBoot】RedisTemplate的RedisSerializer

报错: ``` DefaultSerializer requires a Serializable payload but received an object of type [com.pojo.User] ``` 解决: Java 对象必须实现 Serializable 接口 因为 Spring ......
共57篇  :1/2页 首页上一页1下一页尾页