react 一直遵循UI = fn(state) 的原则,有时候我们的state却和UI不同步 有时候组件本身在业务上不需要渲染,却又会再一次re-render。之前在项目中遇到的一些问题,这里做一个简单的分析,大家...
浏览:47 时间:2023-11-01 点击阅读
什么是Redis内存碎片? Redis内存碎片是如何形成的? 如何判断Redis是否有内存碎片? 如何清理内存碎片? 内存碎片自动清理 如何缓解这个问题?...
浏览:76 时间:2023-11-01 点击阅读
CacheConfig @CaffeineCache CacheMessageListener CaffeineCacheAspect CacheMessage...
浏览:51 时间:2023-11-01 点击阅读
1. Redis Lua脚本概述 2. Redis Lua脚本的优势 3. Redis Lua脚本的应用场景 4. Redis Lua脚本的使用方法 5. java中使用redis的lua脚本 5.1. 添加Redis依赖 在pom.xml中添加以下依赖: 5...
浏览:76 时间:2023-11-01 点击阅读
一、打开命令行窗口 二、授权 三、清除缓存...
浏览:59 时间:2023-11-01 点击阅读
常规做法 改进1-去掉属性名 改进2-使用更好的序列化工具 改进3-优化数据类型 改进4-考虑ZIP压缩...
浏览:42 时间:2023-11-01 点击阅读
引言大厂很多项目都是部署到多台服务器上,这些服务器在各个地区都存在,当我们访问服务时虽然执行的是同一个服务,但是可能是不同服务器运行的;在我学习项目时遇到这样一个登录情...
浏览:100 时间:2023-11-01 点击阅读
1.多次修改一个redis的String过期键,如何保证他仍然能保留第一次设置时的删除时间 2.修改hash、set、Zset、list的值,会使过期时间重置吗?...
浏览:136 时间:2023-11-01 点击阅读
1、什么是延迟双删? 2、为什么要进行延迟双删? 3、对于方案处理都有弊端,那么我们需要使用延迟双删策略 4、需要注意的点 5、延迟的时间如何确定?...
浏览:62 时间:2023-11-01 点击阅读
一、需求背景 二、实现思路 1、利用数据库 2、利用redis...
浏览:63 时间:2023-11-01 点击阅读
Cannot convert value of type 'org.springframework.data.redis.core.convert.MappingRedisConverter' to required type 'org.springframework.data.redis.co...
浏览:118 时间:2023-11-01 点击阅读
(一)key查询 1.查询所有key 2.查询包含某个字符的key 3.查询key的类型 4.查询某个键是否存在 (二)5种数据类型查询命令 1.string查询 2.hash查询 3.set查询 4.zset查询 5.list查询...
浏览:200 时间:2023-11-01 点击阅读
1 第一个坑:错误释放锁时机 1.1. 发现问题 1.2 解决问题 2 第二个坑:缓存失效问题 2.1 过期清理机制 2.2 内存回收机制 2.3 乐观锁...
浏览:46 时间:2023-11-01 点击阅读
乐观锁 悲观锁 乐观锁示例 悲观锁示例...
浏览:48 时间:2023-11-01 点击阅读
一、Redis缓冲区溢出影响 1、缓冲区溢出导致网络连接关闭 2、缓冲区溢出导致命令数据丢失或者崩溃 二、客户端缓冲区 三、复制缓冲区 1、复制缓冲区 2、复制积压缓冲区 四、AOF缓冲区 ...
浏览:109 时间:2023-11-01 点击阅读
一、遇到的情况 二、解决问题 2.1 配置yml文件 2.2 启动Redis 2.3 代码编写 三、效果演示...
浏览:58 时间:2023-11-01 点击阅读
之前写的一个项目,有项目代码,有数据库,但是本地没redis,没法跑此项目,故思考在本地安装一个redis做登录session存储,所以开始动手实践,下面这篇文章主要给大家介绍了关于Windows中red...
浏览:4523 时间:2023-11-01 点击阅读
一、认识Redis 二、启动Redis(命令行客户端)...
浏览:93 时间:2023-11-01 点击阅读
Redis中的SDS(Simple Dynamic String)是一种自动扩容的字符串实现方式,它可以提供高效的字符串操作,并且支持二进制安全。SDS的设计使得它可以在O(1)时间内实现字符串长度的获取和修改,同时...
浏览:50 时间:2023-11-01 点击阅读
1.哈希冲突 2.链式哈希 3.rehash 4.渐进式 rehash 5.rehash 触发条件...
浏览:63 时间:2023-11-01 点击阅读
情况一:类没有序列化,直接存储一个javabean对象 结果:报错 情况二:类序列化,直接存储一个javebean对象 结果:控制台正常显示,黑窗口乱码 情况三 使用jackon序列化(自定义的序列化) 内容正常输出...
浏览:78 时间:2023-11-01 点击阅读
一、使用Jackson2JsonRedisSerializer序列化反序列化带泛型的List数据 二、使用GenericJackson2JsonRedisSerializer序列化反序列化带泛型的List数据 三、使用GenericJackson2JsonRedi...
浏览:81 时间:2023-11-01 点击阅读
keys:全量遍历键,用来列出所有满足特定正则字符串规则的key,假设redis此时正在生产环境下,使用该命令就会造成隐患,当redis数据量比较大时:keys会一次性返回所有符合条件的key,所以...
浏览:278 时间:2023-11-01 点击阅读
一.使用命令行批量删除redis的key 二.使用图形界面工具RedisDesktopManager 三.使用jedis批量删除keys...
浏览:1592 时间:2023-11-01 点击阅读
为什么需要分布式锁? 二、基于redis实现分布式锁 为什么redis可以实现分布式锁? 如何实现? 锁的获取 锁的释放 三、如何避免死锁?锁的过期时间如何设置? 避免死锁 锁过期处理 释放其他服务...
浏览:48 时间:2023-11-01 点击阅读