排序
如何在Redis中处理并发写入
在Redis中处理并发写入可以采用以下一些常见策略和技术来确保数据的一致性和可用性: 1、乐观锁:乐观锁是一种基于版本号或时间戳的机制,用于检测并发写入冲突。在Redis中,可以使用WATCH命令...
Redis如何实现数据不丢失?
Redis的读写操作都是在内存中,所以 Redis 性能才会高,但是当 Redis 重启后,内存中的数据就会丢失,那为了保证内存中的数据不会丢失,Redis 实现了数据持久化的机制,这个机制会把数据存储到...
Redis渐进式rehash过程
Redis 的渐进式 rehash 是在进行哈希表扩容时采用的一种策略,它允许哈希表在进行扩容的同时仍然可以进行正常的读写操作,而不会阻塞整个 Redis 服务。 渐进式rehash过程: 为新哈希表分配空间...
redis常见的使用场景
缓存:是 redis 被使用最多的场景之一,业务数据一般存在磁盘中,当我们要读写数据时,直接去磁盘里面访问就可以。但磁盘 IO 一直是业务性能提升的一个重要瓶颈,且并发量很高的情况下,数据库...
为什么用Redis作为MySQL的缓存?
主要是因为 Redis 具备「高性能」和「高并发」两种特性。 1、Redis具备高性能 假如用户第一次访问 MySQL 中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将该用户访问的数据缓存...
多级缓存设计和实战应用
生活场景 星期天的上午,布布和一二在家里畅谈人生,突然觉得生活太乏味,一二提出要去吃一碗新鲜的麻辣烫。 于是他们来到一家当地有名的麻辣烫店。 刚进门,店里摆放了一个自助取餐具柜。 当时...
Redis使用的过期删除策略是什么,有什么优缺点?
Redis 是可以对 key 设置过期时间的,因此需要有相应的机制将已过期的键值对删除,而做这个工作的就是过期键值删除策略。 每当我们对一个 key 设置了过期时间时,Redis 会把该 key 带上过期时间...
Redis的数据过期策略是什么
Redis使用数据过期策略来自动删除已经过期的数据,以释放内存空间并确保数据的新鲜性。 Redis的数据过期策略主要有两种: 1、定时删除策略(TTL,Time To Live): 1)定时删除策略是Redis最常...