![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
筏镜
这个作者很懒,什么都没留下…
展开
-
布隆过滤器用Redisson实现的例子
背景介绍之前这边有写过关于布隆过滤器过滤器的安装使用,但是这次使用使用jrebloom来实现,jrebloom目前只提供一个maven依赖供我们使用。考虑到后续代码维护,bug的修复。使用redisson来做布隆过滤器是更加安全做法。下面是关于布隆过滤器的使用:布隆过滤器的原理、redis布隆过滤器的安装和使用代码实现下面使用Redisson对布隆过滤器进行的封装。1、引入maven依赖<!-- https://mvnrepository.com/artifact/org.red原创 2020-07-18 19:43:48 · 3046 阅读 · 2 评论 -
布隆过滤器的原理、redis布隆过滤器的安装和使用
布隆过滤器本质上布隆过滤器是一种数据结构,可以用来告诉你 “某样东西一定不存在或者可能存在”。如果我们平时常用的List,set,map ,tree 来实现同样的效果,set和map都是采用map的数据结构,时间复杂度是O1级别。但是map 需要保存所有存在的数据,当数据量非常大的时候,消耗的内存是非常大的。布隆过滤器可以极大减小这种内存消耗,但同样会造成部分不存在的数据,误判为存在。可以通...原创 2020-04-12 19:01:56 · 1243 阅读 · 0 评论 -
redis常见问题的总结
这篇文章希望对redis整体做一个总结。一、使用redis的原因1、redis 的响应速度快,将一些不频换变动的查询数据存入redis能够提供更快的响应速度。2、关系型数据库的数据存储在硬盘,在高并发环境下I/O较高,并发能力弱,一般我们使用redis 做缓冲代替直接访问数据库,能够提高redis的并发量。3、Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对R...原创 2020-02-29 23:13:13 · 286 阅读 · 0 评论 -
JedisCluster配置集群api测试
项目中会常用到redis,但JedisCluster的使用api还是比较多,经常可能会记不太清楚,故这里将大部分JedisCluster的api贴出来,供大家参考。一、redis在工作是一个常见的工具,这里对redis和springboot形成集群的使用。(1)引入对应redis集群所需要maven文件 <dependency> <groupId&g...原创 2020-01-26 17:54:32 · 1958 阅读 · 0 评论 -
单机部署redis集群(4.0.14版本)
redis 4版本以上的redis安装和redis 3版本有较大差别,由于在redis安装的过程当中遇到一些问题,故在此记录下来,给大家一点安装的参考。redis的安装有以下步骤:1、下载redis安装包,进行解压编译。2、对编译好的redis复制多份,每份即一个节点,修改每个节点的redis.conf文件。包括端口、绑定ip、打开集群、个性化的节点配置文件替换等(一般使用默认的节点配置文件...原创 2020-01-24 17:50:06 · 900 阅读 · 0 评论 -
利用redis cluster键的crc16算法均匀分配策略来实现对手机号码均匀分配实现分表
现在遇到这样一个场景,需要将手机号码的数据均匀插入一定表中,来实现分表策略。手机号码是字符串,如何能够将字段实现更加均匀分配到各个表中。其实Redis Cluser采用虚拟槽分区,所有的键根据哈希函数映射到0~16383个整数槽内,我们这里就将redis Cluser 的方法借鉴过来进行求余数来获取均匀分配值。由于是采用redisCluster分配方法,故这里需要将redis的依赖引入,也可将使...原创 2019-11-18 22:45:28 · 1479 阅读 · 0 评论 -
springboot 集成redis集群配置JedisCluster,并用redis实现分布式锁
一、redis在工作是一个常见的工具,这里对redis和springboot形成集群做一个简单示例。(1)引入对应redis集群所需要maven文件 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifac...原创 2019-09-28 22:31:04 · 4656 阅读 · 0 评论 -
InvocationHandler 实现 对JedisCluster 实现代理
一、在工作可能涉及到对 JedisCluster进行代理,但涉及到@Service和@Configuration加载顺序和对jedisCluster接口,容易出错。故在这个写一个样例,做下记录。(1) 对JedisCluster 进行 示例化bean,这个在之前一篇文章有过记录https://blog.csdn.net/fajing_feiyue/article/details/1016398...原创 2019-10-02 23:37:37 · 186 阅读 · 0 评论