
Redis
文章平均质量分 79
赖伟春
带着微笑,面对人生所有的不期而遇
展开
-
Redis 中的 hcan 命令耗内存,有什么优化的方式吗 ?
综上所述,优化HSCAN命令的性能需要综合考虑多个因素,包括游标值、返回键数量、迭代时间、哈希表结构等。在实际应用中,可以根据具体需求和场景选择合适的优化策略。同时,也需要注意监控Redis服务器的性能指标,以便及时发现并解决性能问题。Redis中的HSCAN命令用于迭代哈希表中的键值对,但可能会消耗较多的资源。原创 2024-11-27 16:08:29 · 741 阅读 · 0 评论 -
Redis 的键过期删除策略你知道吗 ?
文章目录Redis 的键过期删除策略你知道吗 ?一、常见的删除策略1.1 定时删除策略1.2 惰性删除策略1.3 定期删除策略二、redis 使用的删除策略2.1 惰性删除策略的实现方式2.2 定期删除策略的实现Redis 的键过期删除策略你知道吗 ?对于 redis 服务器来说,内存肯定很重要的,但如果有一些 key 不常用又一直不被删除,就会造成资源的浪费。一、常见的删除策略常见的三种删除策略如下:其中定时删除和定期删除属于主动删除策略,而惰性删除就被动性删除策略。1.1 定时删除策略在设原创 2022-02-02 16:56:35 · 1345 阅读 · 0 评论 -
Redis 能用在哪些场景下 ?
1、短信验证码把短信验证码存到 redis,给 redis 设置一个过期时间。key 过期就查不到数据,验证码自然就过期了。2、缓存热点数据热点数据:数据频繁被查询或被使用,对一致性要求很高的数据,不建议放在 redis里面,有可能会出现数据不一致的问题。3、分布式锁并发的时候,可能会出现线程不安全的情况,为了保证分布式情况下的串行执行。这个时候需要使用分布式锁,而 redis 的 setIfAbsent 指令就适合做这个锁。这个指令的意思就是不存在该 key,就成功,相反而知。大致流程:或原创 2022-02-01 14:46:30 · 1957 阅读 · 0 评论