标签:jedispool

Java

Docker下Jedis体验

4

zhuangli 发布于 2019-09-17

jedis是redis的java版本的客户端实现,本文通过一些web请求&响应的实例展示了jedis的基本用法; 开始编码前我们先把环境准备好,总共两个server,对应两个docker容器: redis,采用redis的3.2.8版本,本次实战用的是redis单机; t...

阅读(14)评论(0)赞 (0)

Java

一个牛逼的 多级缓存 实现方案!

18

Harries 发布于 2019-09-14

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 来源: https://tech.youzan.com/ 为什么要做 TMC 多级缓存解决方案的痛点 TMC 整体架构 TMC 本地缓存 如何透明 整体结构 热点发现 整体流程 数据收集 热度滑...

阅读(18)评论(0)赞 (0)

Spring

面试:集群部署时的分布式 session 如何实现

xubiao.zhuang 发布于 2019-09-05

面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一堆问题,最大的问题就是 分布式事务 、 接口幂等性 、 分布式锁 ,还有最后一个就是 分布式 session 。 当然了,分布式系统中的问题何止这么一点...

阅读(33)评论(0)赞 (0)

Spring

如何通过springboot + redis + 注解 + 拦截器,实现接口幂等性校验?

13

xubiao.zhuang 发布于 2019-08-29

扫描下方二维码 试读 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次,比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超...

阅读(33)评论(0)赞 (0)

Java

Spring Session工作原理 原 荐

6

xiaoli.wang 发布于 2019-07-30

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/KCOFv0nRuymkX79-RZi9eg 作者:张正林 HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以Session...

阅读(62)评论(0)赞 (0)

Java

java – redis学习

xiaoli.he 发布于 2019-07-28

在学习redis之前,我们首先需要了解一下NoSQL(非关系数据库)。非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。 为什么需要 NoSQL? (1) High performance – 高并发读写 (2...

阅读(75)评论(0)赞 (0)

Java

Redis:解决分布式高并发修改同一个Key的问题

1

likai 发布于 2019-07-25

本文是通过watch(监控)+mutil(事务)实现应用于在分布式高并发处理等相关场景。 下边 先通过redis-cli.exe来测试多个线程修改时,遇到问题及解决问题。 高并发下修改同一个key遇到的问题: 1)定义一个hash类型的key,key为:lock_test,元素l...

阅读(51)评论(0)赞 (0)

Java

SpringBoot下使用redis

dulong 发布于 2019-07-24

当我们项目需要使用缓存并且高并发的时候,可以使用redis连接池,让我们直奔主题。本文项目环境win 10,springboot 2.1.5.RELEASE,redis Java客户端jedis 2.9.3,fastjson 1.2.47(用于序列化)。本项目使用了lombok插...

阅读(69)评论(0)赞 (0)

Java

如何通过Spring Boot + Redis 实现接口幂等性?

16

changyuan.xu 发布于 2019-07-15

扫描下方二维码 试读 专栏详细目录 请移步至文末 一、概念 二、常见解决方案 三、本文实现 四、实现思路 五、项目简介 六、代码实现 七、测试验证 八、注意点(非常重要) 九、总结 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如:...

阅读(92)评论(0)赞 (0)

Java

Redis基本操作之Java实现(所有类型)

xiaoli.he 发布于 2019-07-07

前不久分享过 Redis的基本数据结构及基本命令详解 。在熟悉了redis的基本操作之后(如果还有对redis的基本操作不熟悉的,可以点击前面的连接先熟悉下),今天给大家分享下实际开发中对redis操作的Java实现版本。 Maven依赖 使用maven来构建项目在当下应该已经是...

阅读(78)评论(0)赞 (0)

Java

你不知道的Redis:RedisCluster与JedisCluster

5

changyuan.xu 发布于 2019-06-18

Redis Cluster是Redis官方提供的集群解决方案。由于业务的飞速增长,单机模式总会遇到内存、性能等各种瓶颈,这个时候我们总会喊,上集群啊。就跟我家热得快炸了,你总喊开空调呀一样。的确,上集群可以解决大多数问题,但是在使用集群的过程中,不可避免会遇到这样那样的问题,这个...

阅读(124)评论(0)赞 (0)

Java

Jedis 使用

2

zhuangli 发布于 2019-06-16

Redis 的知识我们已经介绍的差不多了,本文我们来看看如何使用 Java 操作 redis。 本文是Redis系列的第十三篇文章,了解前面的文章有助于更好的理解本文: 1. Linux 上安装 Redis 2. Redis 中的五种数据类型简介 3. Redis 字符串 (ST...

阅读(69)评论(0)赞 (0)

Java

手写一个 Jedis 以及 JedisPool

1

xiaoli.wang 发布于 2019-06-09

欢迎将公众号设置为星标,技术文章第一时间看到。我们将一如既往精选技术好文,提供有价值的阅读。如果文章对你有帮助,欢迎点个在看鼓励作者。 技术经验交流: 点击入群 Redis、Jedis的用途就不介绍了,不了解的可以先去官网: https://www.redis.net.cn/tu...

阅读(54)评论(0)赞 (0)

Java

j2Cache线上异常问题排查记录 原 荐

xirruiqiang 发布于 2019-06-04

问题背景 开发反馈,线上有个服务在运行一段时间后,就会抛异常导致redis缓存不可用。项目使用了j2Caceh,异常是j2Cache的RedisCacheProvider抛出来的,如: Exception in thread "main" redis.clie...

阅读(52)评论(0)赞 (0)

Java

Redis【4】Java Jedis 操作 Redis~

尖兵 发布于 2019-05-21

package redis.redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; /** * 描述:Jedis连接池工具类 * 【时间 2019-05-20 15:13:34 ...

阅读(60)评论(0)赞 (0)

Java

Java 性能瓶颈分析工具 你知道几个?

15

小丁 发布于 2019-05-10

0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 ...

阅读(99)评论(0)赞 (0)

Java

『互联网架构』软件架构-jedis客户端使用(51)

3

dulong 发布于 2019-05-06

之前讲的redis的单机,redis的集群,这次讲讲redis的客户端,老铁们开始开车。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-jedis客户端使用(51)/jedis (一)Jed...

阅读(64)评论(0)赞 (0)

Java

一份完整的阿里云Redis开发规范,值得收藏!

1

yeseng 发布于 2019-04-15

本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。  键值设计  命令使用  客户端使用  相关工具 通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1、key名设计 可读性和可管理性 以业务名(或数...

阅读(98)评论(0)赞 (0)