logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【面试分享】面试题——redis

缓存穿透指的是恶意用户或攻击者通过请求不存在于缓存和后端存储中的数据来使得所有请求都落到后端存储上,导致系统瘫痪。解决方案使用布隆过滤器:将所有可能存在的数据哈希到一个足够大的bitmap中,一个不存在的数据会被这个bitmap拦截掉,从而避免了对底层存储系统的查询压力。缓存空结果:如果一个查询返回的数据为空(不管是数据不存在,还是系统故障),仍然把这个空结果进行缓存,但它的过期时间会很短。使用黑

文章图片
#面试#redis
【redis】 LRU 和 LFU 算法

选项来设置淘汰策略。在 Redis 配置文件中(通常是。

文章图片
#redis#数据库#缓存
【redis】redis分片集群基础知识

【代码】【redis】redis分片集群基础知识。

文章图片
#redis#哈希算法#数据库
【redis】缓存模式——穿透型缓存和旁路型缓存

定义:特点:适用场景:穿透型缓存适用于读多写多的场景,数据一致性要求较高的应用。定义:特点:适用场景:旁路型缓存适用于读多写少的场景,数据一致性要求不高的应用。在实际应用中,旁路型缓存常常结合同步写回和异步写回两种写回策略来平衡数据可靠性和性能。数据一致性:实现复杂度:适用场景:性能考虑:

文章图片
#缓存#redis#数据库
【redis】redis四种统计模式

HyperLogLog是Redis提供的一种特殊数据结构,用于高效地估计数据集的基数(即不重复元素的数量)。5.2.1HyperLogLog数据结构。4.2.1数据结构:Bitmap。2.2主要方法和数据结构。3.2主要方法和数据结构。4.2主要方法和数据结构。5.2主要方法和数据结构。

文章图片
#redis#数据库#缓存
【redis】redis发布/订阅模型

【代码】【redis】redis发布/订阅模型。

文章图片
#redis#数据库#缓存
【redis】jedis概述_简单使用(Java中使用redis)

systemctl status firewalld 默认是打开的 绿色active(running)集合和有序集合的操作与列表类似,但集合不允许重复元素,有序集合的元素按分数排序。关闭之后再去查看防火墙状态。向有序集合添加元素等。向集合添加元素,使用。

文章图片
#redis#java
【redis】redis哨兵模式

确保所有哨兵实例都知道其他哨兵实例的地址和端口,以便它们可以相互通信和协作。这通常通过在哨兵配置文件中添加。命令指定要监控的主节点的名称、IP地址、端口和quorum值(即认为主节点已不可用的哨兵数量)。指定哨兵在多长时间内没有收到主节点的响应后,将其标记为不可用。指定故障转移过程中,哨兵等待其他哨兵响应的最长时间。配置一个Redis主节点和至少一个从节点。对于每个哨兵实例,创建一个配置文件(通常

文章图片
#redis#mybatis#数据库
【Spring】代理模式——动态代理

UserServiceImpl(目标类对象)UserService接口。Proxy,创建代理对象。:创建一个接口的实现类。

文章图片
#代理模式#spring#java
【idea插件】查询maven小工具——maven-search

该插件提供一个查询工具方便在IDE中快速查找maven依赖,定制模糊查找算法。注:该功能需要连接网络。所有数据来源于源码阅读网。快捷键 :Shift + Control + M 或者 Shift + Command + M。开启菜单:Tools / Maven Search。搜索依赖关键词,选择依赖版本号,复制粘贴。

文章图片
#intellij-idea
    共 26 条
  • 1
  • 2
  • 3
  • 请选择