Redis
文章平均质量分 92
shadon178
很多技术不用就都忘记了,以后要多写博客了,多交流才能印象深刻。
展开
-
Java开发之常见缓存系统
前言主要介绍在java项目开发中,如何设计缓存系统,以及需要注意的一些问题。常见框架中的缓存方式Web缓存数据库缓存Redis缓存为什么需要缓存?可以说,缓存的设计在整个IT行业无处不在,不论是硬件还是软件。从CPU寄存器、CPU L1/L2/L3级缓存,再到我们用的内存,以及硬盘里面的缓存,都是缓存系统的考虑。他们解决问题的目的只有一个:CPU速度太快,而磁盘速度太慢;CPU负责计算,磁盘负责存储。因此,CPU和磁盘不可避免的必须时时刻刻交换数据,如果每次都从磁盘获取数据,效率太低,因此原创 2022-01-16 17:43:15 · 1064 阅读 · 0 评论 -
Redis集群原理分析
Redis集群的原理主要是围绕着‘槽’的概念展开的,先来理解集群中‘槽’的概念。reids集群是通过将所有的key进行分区来实现的,redis集群最多有16384个分区(也可以称作‘槽’,英文:slot),然后在集群节点中指定分区范围来实现。例如:集群中的节点A负责0 - 10000,节点B负责 10001-16384,每个节点负责的分区数可以自行设置。redis中的每一个key都有唯一的分区号与原创 2017-02-24 16:50:27 · 481 阅读 · 0 评论 -
Redis在游戏开发中的典型应用
1.摘要Redis作为目前最流行的键值对存储数据库,有着丰富的数据结构支持,在民生、金融、游戏、直播等诸多领域都有广泛的应用,大大提升了开发者的开发效率。今天我们主要介绍Redis在游戏开发中的几个典型应用场景:用户数据缓存、持久化功能的消息队列、乐观锁功能。2.典型应用场景下面我们一一来介绍上述几个场景下是如何应用Redis的。2.1 Redis作为DB的缓存通常来说,每...转载 2018-03-05 10:37:40 · 1566 阅读 · 0 评论