全部文章Ta的评论
- w****n2024-04-3050
- 之前使用bind配置时,经常被困扰,以为bind配置,是配置白名单,配置了对应的客户端ip,那么该客户端才能访问Redis,今天恰好使用到了该配置,为了验证之前的想法时候正确,自己动手实践一下:w****n2024-04-3030
- w****n2023-06-301290
- Redis是一个高性能的键值存储数据库,其中哈希槽(Hash Slot)是Redis集群的重要概念之一。哈希槽将所有的Redis键均匀地分布到集群的不同节点上,从而实现了高效的数据分片和负载均衡。w****n2023-04-29650
- 对于Redis服务器来说,内存资源非常宝贵,如果一些过期键一直不被删除,就会造成资源浪费,因此我们需要考虑当一个键过期了,它需要被删除。惰性删除策略,是redis可选的删除策略之一。w****n2023-03-30350
- Redis 是一个基于内存的数据结构存储系统,被广泛用于构建高性能、低延迟的系统。而内存碎片是Redis中一种常见的问题,内存碎片率高,它会导致内存占用率增加,甚至会导致Redis崩溃。本文将详细解释 Redis 内存碎片问题以及解决方法。 什么是内存碎片? 内存碎片是指内存中存在许多小块的空间,这些空间之间被其它已经使用的内存隔开,因此无法组成足够大小的可用内存块。这些空余内存在总体上足够,但没有一块足够大的连续的内存块,不能分配给大内存对象。这可能会导致内存浪费的问题,同时也会导致Redis的性能下降。w****n2023-03-30220
- 在redis cluster容错机制中,我们通常会为集群中每个主节点设置若干的从节点,这样可以保证当某个主节点发生故障时,集群会自动将其中某个节点提升为主节点。但是如果某个主节点没有从节点,主发生故障时,会导致集群出于不可用的状态,服务端会抛出(error) CLUSTERDOWN The cluster is down的错误。 不过redis cluster提供了cluster-require-full-coverage配置,当cluster-require-full-coverage 参数为no时 集群若有一对主从都故障,集群也会仍保持可用;依靠redis cluster自身的高可用性,那么什么时候会导致集群不可用的情况?w****n2023-03-05470
- 项目中常使用Redis作为系统的缓存,在实际高并发场景下,稍有不慎,就会造成缓存穿透、缓存击穿和缓存雪崩的问题。那什么是缓存穿透?什么是缓存击穿,又什么是缓存雪崩呢?它们是如何造成的?又该如何解决呢?本文就对这三种问题进行剖析。w****n2023-01-30441
- 业务会产生海量的数据时,就需要高效数据管理策略,尤其是如何存储和维护这些海量的数据。对于如何存储和维护这些海量的数量,那么就需要对其做一个界限的划分,通常可以用冷、热的分层数据存储服务描述。 冷和热主要是根据数据对业务的重要性以及访问频率来决定了,经常需要访问查询的数据,表明是热点数据,需要存储在容易“快速查询”的区域,而对于那些不常访问的数据,可能半个月甚至是一两个月都用不到的数据(具体视业务而定),表明是冷数据,可以存储在磁盘。划分的目的是不占用热点数据的区域,加快数据的查询,那么如何实现冷热数据的存储设计是非常重要的。w****n2022-12-21190
- 当数据库面临大规模数据访问时,磁盘I/O 往往成为性能瓶颈,使用缓存可使数据访问性能得到数量级提升。分布式缓存是一款分布式key-Value数据库服务,兼容Redis协议,主要用于持久化数据的存储或缓存数据的存储,具备低延迟高性能、高可用性、支持复杂业务的特点,这里主要介绍高可用之数据存储。w****n2022-12-2190
- 服务在面临机器故障重启或组件进程故障需要具备快速侦测恢复机制,减少人工干预冗长流程,提高服务可用性。 Redis中的数据结构对服务的性能有着举足轻重的影响,如果大key较多,容易形成性能瓶颈,甚至降低业务稳定性。提供内存分析功能,分析数据中存在的 大key,用户可以根据分析结果优化内存,有利于保持服务的稳定和高效。w****n2022-12-21541
- 目前开源的redis标准库的scan遍历指令只支持标准版的redis数据库,集群版使用scan指令时不支持全局遍历。那么集群版如何做到支持全局遍历呢?w****n2022-11-286200
共 12 条
- 1
页
没有更多了
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 12 篇文章
文章获得 2 次赞同
文章被浏览 1052 次
获得 1 人关注
个人荣誉查看规则
有目共赏
初出茅庐