最新 最热

细品Redis高性能数据结构之hash对象

上一节讲Redis的高性能字符串结构SDS,今天我们来看一下redis的hash对象。

2020-08-26
1

细品Redis高性能数据结构之SDS

redis之所以快,除了他是基于内存存储的,还有优秀的IO框架外更离不了其底层高性能数据结构的设计。现在我们来细细品一下redis的高新能数据结构是如何设计的。...

2020-08-26
0

秒懂java规则表达式框架Aviator2.3.0

在我们的业务场景中有一个需求,我们有一个配置功能,该功能需要配置两个变量之间比较大小。使用tab比较难表达,所以就提出了,可以让用户写比较简单的函数进行配置。或者选tab进行选择(前段直接将对应的tab字符串拼接来给后...

2020-08-26
0

Redis:基础学习资料 PDF 版下载

随着Web 2.0的蓬勃发展,网站数据快速增长,人们对高性能读写的需求越来越多,关系数据库越来越不能适应相关的存储需求……

2020-08-26
0

【原创】Spring Boot集成Redis的玩法

在项目中存在很多地方使用缓存,缓存是我们提高系统的一项必不可少的技术,无论是前端还是后端,都应用到了缓存技术,Mysql数据库也有使用缓存,所以认识缓存是非常有必要的。...

2020-08-26
1

Redis Sentinel原理与实现 (下)

监控到有Redis主服务器宕机, Sentinel就开始进行故障转移。故障转移的目的是把有问题的主服务器摘掉,然后选择一台从服务器提升为主服务器。因为在主从架构中,主服务器负责处理所有的写操作,所以快速完成故障转移可以减少...

2020-08-25
6

Redis Sentinel原理与实现 (中)

在启动Redis时可以传入“--sentinel”参数来启动Sentinel,在main()函数中可以看到处理Sentinel的逻辑,如下:

2020-08-25
0

Redis Sentinel原理与实现 (上)

Sentinel(哨兵)是Redis 2.8版本发布的一个功能,使用Sentinel可以实现高可用的Redis集群服务。Sentinel的作用是实时监控Redis集群中的所有服务器,当Redis主服务器宕机后,会自动把从服务器切换成主服务器,从而实现自动容灾的...

2020-08-25
7

Redis数据淘汰算法

众所周知,Redis的所有数据都存储在内存中,但是内存是一种有限的资源,所以为了防止Redis无限制的使用内存,在启动Redis时可以通过配置项 maxmemory 来指定其最大能使用的内存容量。例如可以通过以下配置来设置Redis最大能...

2020-08-25
0

Redis字典设计详解

Redis 是一个高性能的 key-value 内存数据库,与 Memcached 只能存储字符串数据类型不一样,它支持存储的数据结构类型包括:字符串(string)、链表(lists)、哈希表(hash)、集合(set)、有序集合(zset)等。...

2020-08-25
0