
Redis
文章平均质量分 81
Redis
小道仙97
一个不务正业的程序员,梦想成为家庭煮夫。【五十岁退休】
展开
-
布隆过滤器,Redis之 bitmap,场景题【如果微博某个大V发了一条消息,怎么统计有多少人看过了】
Bitmap是一种精简而高效的数据结构,通过二进制位存储大规模布尔值信息,常用于快速处理用户在线状态、权限管理以及行为记录等应用场景。可以简单把它想象成是趋于无限大的数组,每个位置只能存储 1 和 0。它可以快速统计出有多少个 1,也可以快速统计某个区间内有多少个 1。基于此我们可以创建一个 bitmap, key 就是这条消息的id,每个位置就对应一个用户,1 就表示看过。原创 2023-12-02 17:12:20 · 585 阅读 · 0 评论 -
Redis分布式锁进阶之事物分布式锁
在实际使用分布式锁还存在一个问题,我们很多方法是有事物的,如果在上述方法加了一个事物,事物是要在方法执行完之后才提交的,也就是会先释放锁,后提交事务,如果在释放锁和提交事务之间有一个线程访问了,这时候它获取到了锁,但是去查询数据库的时候还无法读取前一个事物没有提交的数据,这时候就会造成数据错乱。原创 2022-09-21 22:07:17 · 998 阅读 · 0 评论 -
Redis集群之主从、哨兵、分片集群,SpringBoot整合Redis集群
在我看来主从集群和哨兵这都不能算是真正的集群,只有Redis集群模式才是真的集群。 可能看到这么说大家会很疑惑,那么请看下面相信你一定会有所获。Redis集群中文文档之前一直担心搭建集群虚拟机内存不足,搭建完发现6个Redis只用了0.1G内存文章目录一、主从集群二、哨兵集群2-1、哨兵的作用2-2、哨兵原理三、分片集群3-1、分片集群简单理解3-2、分片集群深入理解3-3、Redis集群图3-4、其它补充三、集群搭建3-1、环境准备3-2、配置文件修改3-3、启动全部的redis3-4、.原创 2021-04-27 22:31:04 · 3591 阅读 · 1 评论 -
SpringBoot整合Redis附带视频源码
一、环境Linux下安装Redis1-1、SpringBoot 2.2.01-2、JDK 111-3、spring-boot-starter-data-redis 2.2.0<!--Redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</arti原创 2020-11-22 20:00:29 · 572 阅读 · 0 评论 -
Linux下安装Redis,并修改默认端口和密码,设置后台启动【阿里云CentOS7.3】
写这篇文章的时候,我正在一步步的安装redis。这篇文章致力于帮助更多人,也为我自己留下存根。 本文参考:https://blog.csdn.net/weixin_39760239/article/details/82965080第一步:进入安装目录cd /usr/local第二步:使用wget获取安装包wget http://download.redis.io/releases/r...转载 2019-04-14 11:55:59 · 746 阅读 · 0 评论 -
java简单测试redis
这篇接着上面一篇【linux下安装redis【阿里云CentOS7.3】】 第一步:导入jar(这里使用maven导入)如果你不整合springboot应该只需要下面一个就好了<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <ar...原创 2019-04-14 14:26:40 · 364 阅读 · 0 评论 -
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
全部异常如下Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required. at redis.clients.jedis.Protocol.processError(Protocol.java:127) at redis.clients....原创 2019-04-14 14:44:57 · 12898 阅读 · 0 评论