redis
文章平均质量分 68
会飞的大鱼吃小鱼
信息系统项目管理师,系统架构师,目前就职于某国企,负责后端架构设计及开发。曾就职于世界500强大型互联网公司,有5年大型互联网高并发电商系统开发、10年+后端开发架构经验,目前发表专利10余篇。
展开
-
redis核心面试题
【1】什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:(1) Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。(2) Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。(3) Redis 支持数据的备份,即 master-slave 模式的数据原创 2021-11-04 18:03:10 · 195 阅读 · 0 评论 -
redis 分布式中间件设计分析
redis 分布式中间件设计分析一、客户端bean实例化的时候1、读取配置文件,从配置文件中获取哨兵,分片等信息2、访问哨兵,根据分片masterName 从哨兵中获取主机和丛机ip及端口号数据3、依赖jedis组件,重新封装Jedis 和 JedisPool 类,使之能够根据读写策略,读的时候随机选择主机或者丛机进行读,写的时候选择主机进行写4、重新封装ShardedJedis,使其能够根据key进行分片,且采用一致性hash算法进行分片计算5、添加zk对应的配置文件节点监听,当节点数据发生变原创 2021-09-06 22:09:20 · 114 阅读 · 0 评论 -
redis分布式客户端中间件
Redis分布式一、环境搭建搭建两组shard,每组一主一从,一个哨兵【1】主机redis配置#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很有用。#原创 2021-09-06 19:25:25 · 229 阅读 · 0 评论 -
缓存穿透-布隆过滤器
布隆过滤器布隆过滤器由一个很长的bit数组和一系列哈希函数组成的概率型数据结构,布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多。布隆过滤器如何解决redis中的缓存穿透,首先也是对所有可能查询的参数以hash形式存储,当用户想要查询的时候,使用布隆过滤器发现不在集合中,就直接丢弃,不再对持久层查询。缺点是有一定的误识别率和删除困难。一、问题产生背景数据库中查询不到的数据一直穿库。 cache_key = "id:1"; cache_value原创 2020-12-30 22:45:44 · 396 阅读 · 0 评论 -
spring_redis整合
spring + redis整合实例实例目录redisrest目录下是直接连redis的例子并不通过spring。该实例赋下载的demo地址。1.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat原创 2016-12-14 16:11:46 · 348 阅读 · 0 评论 -
spring整合redis问题
报错No qualifying bean of type [org.springframework.data.redis.core.RedisTemplate] 可能原因:spring版本问题,我将spring版本调到4.0.6的话报的这个错误,调回3.2.3没有问题,主要是下面几个spring插件的版本问题造成的。<dependency> <groupId>org.s原创 2016-12-15 18:16:17 · 1011 阅读 · 0 评论 -
spring对redis的操作
spring对redis的操作spring对redis的基本操作包括添加string对象,hash对象,list对象,删除key,记录。import java.util.UUID; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.d原创 2016-12-15 18:19:16 · 1190 阅读 · 0 评论