Ubuntu 24.04 Server 安装 Redis 7.4(Redis 编译安装)

Linux 数据库 Redis

本文详细介绍了在 Ubuntu 24.04 服务器上安装 Redis 的两种方法:通过 apt 包管理器安装(简单快捷)和通过源码编译安装(适合特定版本需求)。文章涵盖了从安装配置到远程访问的完整流程,包括服务启动、守护进程设置、配置文件修改(如绑定地址和密码设置)以及连接测试等关键步骤。对于需要远程访问的场景,特别讲解了如何修改 bind 地址和关闭保护模式的安全注意事项,为开发环境下的 Redis 使用提供了实用指导。

辰风沐阳 阅读 377 2026-04-08

Redis 缓存穿透、击穿、雪崩问题

数据库 面试题 Redis

本文系统分析了缓存系统中的三大核心问题:穿透、击穿和雪崩。缓存穿透指请求查询不存在的数据,解决方案包括参数校验、缓存空值和布隆过滤器;缓存击穿是热点 Key 失效导致的高并发冲击,可通过互斥锁或逻辑过期策略解决;缓存雪崩源于大量 Key 同时失效,建议采用随机过期时间、多级缓存和限流降级机制。文章通过对比表格清晰展示了三种问题的区别与应对策略,为构建高可用缓存系统提供了系统性解决方案。

辰风沐阳 阅读 541 2022-03-01

Redis 可视化管理工具

Redis

本记录一些优秀的 Redis 可视化管理工具,提供在 Windows、MacOS 平台的安装包,体积小,完全免费。

辰风沐阳 阅读 3192 2021-04-11

Redis 数据类型之 List 用法详解

Redis

Redis 的 List 类型是一个有序字符串列表,支持双端操作,具有高效插入/删除(O(1)) 特性。常用命令包括 LPUSH/RPUSH (插入)、LPOP/RPOP (移除)、LRANGE (范围查询)等,支持负数索引。LTRIM 可裁剪列表,LREM 能按条件删除元素(支持正/负/零count值分别表示从左/右/全部删除)。典型应用场景包括消息队列、最新列表、任务管理等,能实现栈/队列结构,支持自动创建列表和快速查询长度。

辰风沐阳 阅读 494 2020-11-22

Redis 数据类型之 Hash 用法详解

Redis

Redis 的 Hash 类型适合存储对象型数据,相比 JSON 字符串更节省内存,支持局部更新。其结构为 Key -> {Field -> Value},常用命令包括 hset、hget、hmget等。Hash 类型典型应用场景包括购物车和用户信息存储,通过字段级操作提高效率。底层采用 Ziplist 或 Hashtable 两种编码方式,Ziplist 适用于字段少且值小的场景以节省内存,而 Hashtable 则提供稳定的O(1)读写性能。使用时需注意避免 hgetall 遍历大 Hash,并控制字段数量防止内存激增。

辰风沐阳 阅读 469 2020-11-22

Redis 数据类型之 String 用法详解

Redis

Redis 的 String 类型是其最基础且使用频率最高的数据结构,支持存储文本、数字、二进制数据等,最大容量 512MB。它具有二进制安全、原子操作等特性,底层采用 SDS 实现。常用命令包括 set 设置键值(支持过期时间)、get 获取值,以及批量操作的 mset 和 mget。数值操作如 incr 和 decr 可实现原子性增减。其他实用命令如 strlen 获取长度、setex 设置过期时间、setnx 实现分布式锁等。String 类型广泛用于缓存、计数器和分布式锁等场景。

辰风沐阳 阅读 2830 2020-11-21

Windows 下 PHP 的 Redis 扩展安装

PHP 数据库 Redis

1. 查看当前PHP信息,根据当前 PHP信息下载相应的 redis 扩展 2. 将下载的 redis 放入 php 的安装目录,修改 php 配置文件使其加载 redis 扩展 3. 重启 web 服务器

辰风沐阳 阅读 2776 2020-11-16

Windows 安装 Redis 详细步骤

数据库 Redis

windows 版本的版本可以在 github 上下载,但是 windows 版本的 redis 没有受到官方的支持,并且停留在了 3.2 版本,就没有再更新了,当前最新 redis 版本为 6.+

辰风沐阳 阅读 2803 2020-11-16

Centos7 安装 Redis 6.0.8 遇坑记(Redis 编译安装)

Centos Centos7

本文详细介绍了 Redis 在 Linux 环境下的安装与配置过程。主要内容包括:1. 通过 wget 或 SFTP 方式下载 Redis 源码包;2. 解决 gcc 版本过低问题并完成编译安装;3. 配置后台启动 Redis 服务;4. 管理 Redis进程;5. 使用 redis-cli 连接 Redis。文档提供了完整的命令示例和常见问题解决方案,适合初学者快速部署 Redis 服务。所有操作均在 CentOS 7 最小化环境中验证,并附有相关参考资料。

辰风沐阳 阅读 5183 2020-09-15

Redis 简介

数据库

Redis(Remote Dictionary Server):远程数据服务。由意大利人antirez(Salvatore Sanfilippo)开发的一款内存高速缓存数据库,该软件使用C语言编写,它的数据模型为 key-value,支持存储的value类型: string(字符串)、hash(哈希)、list(链表)、set(集合)、zset(有序集合)

辰风沐阳 阅读 2485 2020-09-11