随笔分类 -  redis

remote dictionary server
Java+Redis 通过Lua 完成库存扣减,创建消息队列,异步处理消息--实战
摘要:需要完成功能 借助redis Stream 数据结构实现消息队列,异步完成订单创建,其中涉及到了缓存(击穿,穿透,雪崩),锁(Redisson),并发处理,异步处理,Lua脚本 IDE:IDEA 2022 1、读取库存数据 【Lua】 2、判断库存 【Lua】 3、扣减库存 【Lua】 4、创建队列 阅读全文

posted @ 2023-03-15 16:26 hztech 阅读(641) 评论(1) 推荐(1) 编辑

Redis Stream Commands 命令学习-3 XREADGROUP
摘要:Redis Streams tutorial | Redis xread命令有几个问题: 1、消息丢失的问题 2、消息多人重复读取 3、消息是否读取的状态标记 针对上面的问题,引出另一个概念,“消费者组"(consumber group),可以这么理解,stream 是水果生产基地,组就是中间批发商 阅读全文

posted @ 2023-03-13 13:08 hztech 阅读(1085) 评论(0) 推荐(0) 编辑

hztech Redis Stream Commands 命令学习-2 XREAD
摘要:Listening for new items with XREAD When we do not want to access items by a range in a stream, usually what we want instead is to subscribe to new ite 阅读全文

posted @ 2023-03-13 11:15 hztech 阅读(79) 评论(0) 推荐(0) 编辑

Redis Stream Commands 命令学习-1 XADD XRANGE XREVRANGE
摘要:概况 A Redis stream is a data structure that acts like an append-only log. You can use streams to record and simultaneously syndicate events in real tim 阅读全文

posted @ 2023-03-12 22:16 hztech 阅读(299) 评论(0) 推荐(0) 编辑

redis 分布式锁应用
摘要:在开始之前 ,先把结论留下: 要想真正用于生产环境,推荐使用 Redisson 实现分布式锁! <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.19.3</versio 阅读全文

posted @ 2023-03-03 15:57 hztech 阅读(30) 评论(0) 推荐(0) 编辑

Redis 实现唯一全局ID
摘要:package com.hmdp.utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; 阅读全文

posted @ 2023-03-03 11:04 hztech 阅读(88) 评论(0) 推荐(0) 编辑

redis sentinel模式 及idea 开发方式+redisson
摘要:此内容要在 前一篇 主从模式基础之上阅读 在主从模式的基础上增加 sentinel 主从模式的运行配置 conf配置文件 sentinel monitor mymaster 192.168.1.138 6385 2 192.168.1.138 6385 master2 重新选举时达到数量 s1/se 阅读全文

posted @ 2023-03-01 16:23 hztech 阅读(298) 评论(0) 推荐(0) 编辑

Redis 主从模式安装配置开发Idea 实战
摘要:规划 Centos7 1、创建目录: mkdir 638{5,6,7} [root@machine138 redis-stack]# mkdir masterSlave [root@machine138 redis-stack]# cd masterSlave/ [root@machine138 m 阅读全文

posted @ 2023-03-01 15:01 hztech 阅读(232) 评论(0) 推荐(0) 编辑

Redis 持久化-实战
摘要:两种方式: rdf :默认 save <seconds> <changes> 多长时间内 有几个操作就执行 后台save rdbcompression yes是否执行压缩 建议不开启,因为压缩会消耗CPU dbfilename dump.rdb数据文件名字 ##################### 阅读全文

posted @ 2023-03-01 10:23 hztech 阅读(24) 评论(0) 推荐(0) 编辑

Redis 缓存穿透,击穿,雪崩 并发 之 读写数据编码实战
摘要:什么是缓存穿透 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。当用户使用这条不存在的数据疯狂发起查询请求的时候,对数据库造成的压力就非常大,甚至可能直接挂掉。 缓存穿透解决方案 解决缓存穿透的方法一般有两种,第一种是缓存空对象,第二种是使 阅读全文

posted @ 2023-02-27 17:12 hztech 阅读(42) 评论(0) 推荐(0) 编辑

redis 集群管理工具可视化 官方
摘要:Redis 官方管理工具 下载地址: https://redis.com/redis-enterprise/redis-insight/#insight-form 进入页面 点击download 输入email 选择版本 下载 下载到本地 双击安装,完毕后回到电脑桌面 出现图标 连接集群 选择手动添 阅读全文

posted @ 2023-02-25 11:53 hztech 阅读(140) 评论(0) 推荐(0) 编辑

Redis6.2.6集群
摘要:环境: Linux 版本:CentOS 7集群部署之前先完成单机安装 stansalone准备echo 511 > /proc/sys/net/core/somaxconn下载Redis:redis-stack-server-6.2.6 https://redis.io/ 下载后上传到linux , 阅读全文

posted @ 2023-02-24 22:35 hztech 阅读(618) 评论(0) 推荐(0) 编辑

Redis 应用模式-学习
摘要:在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。 redis也是一样,为了解决单机故障引入了主从模式,但主从模式存在一个问题: 阅读全文

posted @ 2023-02-24 12:04 hztech 阅读(17) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示