- Redis
Redis为什么使用哈希槽而不用一致性哈希
Redis节点间通信时,心跳包会携带节点的所有槽信息,它能以幂等方式来更新配置。如果采用 16384 个插槽,占空间 2KB (16384/8);如果采用 65536 个插槽,占空间...
- Redis
Redis大key有什么危害?如何排查和处理?
在考察 Redis 性能优化相关知识点的时候。通常情况下,问了 bigkey(大 Key)还会继续问 hotkey(热 Key)。即使不准备面试也建议看看,实际开发中也能够用...
- Redis
Redis 如何为 List/Set/Hash 的元素设置单独的过期时间
Redis,作为一款高性能的缓存和数据存储数据库,一直以来都是后台开发者的得力助手。如果用 Redis 作为消费队列,那么我们可以用到的数据结构有:Lis...
- Redis
Redis 除了用作缓存还能干吗?
Redis 的最常用的用例是缓存,以加快网络应用的速度。在这种用例中,Redis 将经常请求的数据存储在内存中。它允许网络服务器频繁访问的数据。这就减少...
- Redis
Redis 也支持全文搜索?这也太强了
目前来看,我个人使用 RediSearch 作为 newbee-mall-pro 项目的全文搜索引擎已经够用了,它有易于安装、索引占用内存低、查询速度快等许多优点。不过在对 ...
- Redis
Redis集群架构模式概述,引领我们穿越在数据存储的未知之旅
Redis引领我们穿越在数据存储的未知之旅。本文先简略介绍Redis的几种架构模式,后续合集再逐一进行详细介绍部署、使用及原理。...
- Redis
Redis数据已经删除了,为什么内存占用还是很高?
Redis做了数据删除操作,为什么使用top命令时,还是显示Redis占了很多内存?没做相关功课的人觉得这个问题有问题,删了数据还说占着内存,面试官不是在...
- Redis
看完Redis缓存穿透、缓存击穿、缓存雪崩来吊打面试官!
今天我们深入具体的讨论了Redis缓存穿透、缓存击穿、缓存雪崩的产生原因和解决方案,补充了缓存污染和缓存一致性。...
- Redis
Redis6.0为何引入多线程?单线程不香吗?
Redis 6.0通过引入多线程处理网络I/O,成功地解决了单线程模型在高并发环境下的性能瓶颈,同时保持了数据处理的原子性和一致性。...
- Redis
分布式锁的各种实现,看完这篇你就懂了!
Redis提供了高效的获取锁和释放锁的操作,而且结合Lua脚本,Redission等,有比较好的异常情况处理方式,因为是基于内存的,读写效率也是非常高。...
- Redis
Redis哨兵模式,一主二仆反客为主,论故障转移和恢复能力还得是它呀
哨兵模式的优势主要在于当主节点发生故障时,哨兵节点可以自动进行故障转移与自动恢复,选择一个合适的从节点升级为主节点,并通知其他从节点和应...
- Redis
详述基于Redis实现的那些细节:分布式锁实现汇总
基于Redis的分布式锁:利用Redis的原子操作和过期时间特性,使用SETNX命令来获取锁,使用DEL命令来释放锁。...
- Redis
NoSQL数据库:Redis高级实用技巧
Redis可通过命令行的方式进行数据库配置,也可以通过配置文件的方式进行数据库配置。由于数据库的配置选项较多,使用命令行的方式并不简便,因此数...
- Redis
一文搞懂Redis键值对存储数据库
Redis(Remote Dictionary Server,远程字典服务器)是一个开源的、高性能的键值对(key-value)存储系统,是跨平台的非关系型数据库。...
- Redis
感觉Redis变慢了,这些可能的原因你查了没 ?
Redis 作为一款业内使用率最高的内存数据库,其拥有非常高的性能,单节点的QPS压测能达到18万以上。但也正因此如此,当应用访问 Redis 时,如果发现响应...
- Redis
小米二面:Redis 如何保证数据不丢失?
Redis 保证数据不丢失的主要手段有两个:持久化和集群运行。其中持久化有三种实现:RDB、AOF、混合持久化;而集群(运行)也包含了三种实现:主从复制...