Recently Publish Pages


Redis 过期删除策略(三):通过 LRU 淘汰算法删除过期键

高性能 Redis 实战 底层原理篇

引子 前面学院君在安全使用 Redis 教程中介绍过如何配置内存限制和淘汰策略,这也是 Redis 过期删除的第三种策略:当 Re...

由 学院君 发布于1 year ago    浏览数: 377    点赞数: 0

Leetcode PHP题解--D133 9. Palindrome Number

博客

D133 9. Palindrome Number 题目链接 9. Palindrome Number 题目分析 这道题很简...

由 skys215 发布于1 year ago    浏览数: 1013    点赞数: 0

Redis 过期删除策略(二):通过懒惰删除异步删除过期键

高性能 Redis 实战 底层原理篇

被动删除的引入 在上篇教程中,我们介绍了 Redis 会通过异步线程定期检查过期键字典并主动删除过期键,但是这个主动删除并不会全量...

由 学院君 发布于1 year ago    浏览数: 332    点赞数: 0

Redis 过期删除策略(一):通过定期扫描主动删除过期键

高性能 Redis 实战 底层原理篇

概述 我们已经知道,Redis 底层会通过一张巨大的哈希表来维护所有不同类型的键值对,我们可以通过 Redis 为 KEYS 提供...

由 学院君 发布于1 year ago    浏览数: 423    点赞数: 0

目录索引 & 课程简介

Laravel 消息队列实战

课程简介 声明:本系列教程整理自 Laravel Queue In Action,不过学院君会针对场景、案例及部署环境做一些调...

由 学院君 发布于1 year ago    浏览数: 14010    点赞数: 3

Redis 常见数据结构的底层实现系列(六):字典篇

高性能 Redis 实战 底层原理篇

前面学院君已经陆续给大家介绍了字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)的底层实现,...

由 学院君 发布于1 year ago    浏览数: 278    点赞数: 1

Redis 常见数据结构的底层实现系列(五):有序集合篇

高性能 Redis 实战 底层原理篇

由于哈希表是无序的,而常规的 Redis 集合(非 IntSet 实现)底层是基于哈希表实现的,所以它也是无序的,为了让集合元素变得...

由 学院君 发布于1 year ago    浏览数: 315    点赞数: 0

Redis 常见数据结构的底层实现系列(四):集合篇

高性能 Redis 实战 底层原理篇

看完了列表的底层实现,我们再来看集合(Set)的底层实现。 集合具有唯一性和无序性的特点,这个和哈希表的键是不是很像?我们可以通过...

由 学院君 发布于1 year ago    浏览数: 333    点赞数: 1

Redis 常见数据结构的底层实现系列(三):列表篇

高性能 Redis 实战 底层原理篇

看完了字符串的底层实现,我们接着看列表的底层实现。 在 Redis 3.2 之前,当元素不多时,Redis 是通过压缩列表来实现列...

由 学院君 发布于1 year ago    浏览数: 484    点赞数: 0

Redis 常见数据结构的底层实现系列(二):字符串篇

高性能 Redis 实战 底层原理篇

我们已经知道,单个 Redis 数据库实例底层是一张巨大的哈希表,所有的 Redis 键值对都是挂载在这张哈希表上的,因此,才能实现...

由 学院君 发布于1 year ago    浏览数: 552    点赞数: 0

Redis 常见数据结构的底层实现系列(一):全局哈希表

高性能 Redis 实战 底层原理篇

了解了 Redis 通信协议和线程模型后,我们接着来看 Redis 服务端支持的数据结构底层是如何实现的。Redis 之所以能够成为...

由 学院君 发布于1 year ago    浏览数: 699    点赞数: 1

通过非阻塞 IO 和多路复用机制确保 Redis 单线程 IO 模型的高性能

高性能 Redis 实战 底层原理篇

前面学院君给大家介绍了 Redis 服务器在处理客户端请求时使用的是单线程 IO 模型,以及为什么选择使用单线程 IO 模型,其实不...

由 学院君 发布于1 year ago    浏览数: 644    点赞数: 0

Redis 客户端与服务端通信协议 RESP 详解及 predis 扩展实现原理

高性能 Redis 实战 底层原理篇

在上篇教程中,学院君通过字符串键值对 Redis 指令执行的生命周期给大家整体介绍了 Redis 的组织架构和基本实现,从今天开始,...

由 学院君 发布于1 year ago    浏览数: 617    点赞数: 0

通过 Redis 指令执行的生命周期看 Redis 的底层架构和基本实现

高性能 Redis 实战 底层原理篇

引子 前面学院君通过二十多篇教程的篇幅系统给大家介绍了 Redis 的数据结构和实际应用,从今天这篇教程开始,我们先深入 Redi...

由 学院君 发布于1 year ago    浏览数: 1088    点赞数: 0

安全地使用 Redis(下):基于 Spiped 代理对通信进行加密

高性能 Redis 实战 实战入门篇

上篇教程我们介绍 Redis 安全隐患的时候提到 Redis 客户端和服务端通信默认是明文传输,而且 Redis 也没有提供诸如 S...

由 学院君 发布于1 year ago    浏览数: 1548    点赞数: 1