Redis 入门笔记:redis-cli 常见用法与 PHP 示例
通过本机或 Docker 启动 Redis,使用 redis-cli 学习字符串、哈希、列表、集合、有序集合、过期时间与 PHP 读写示例。
通过本机或 Docker 启动 Redis,使用 redis-cli 学习字符串、哈希、列表、集合、有序集合、过期时间与 PHP 读写示例。
Redis GEO 从 3.2 版本开始提供地理位置能力,底层基于 zset 和 GeoHash 实现。本文讲解 GEOADD、GEOPOS、GEODIST、GEORADIUS、GEOSEARCH 等核心命令的用法,并给出附近的人、查找附近门店等常见场景的可运行示例与注意事项。
本文介绍 Redis 的两种持久化方式 RDB 与 AOF,包括各自的触发条件、配置方法、优缺点对比,以及混合持久化和常见使用建议,帮助选择合适的持久化方案。
本文介绍 Redis 事务的基本概念与使用方法,包括 MULTI、EXEC、DISCARD、WATCH 等命令,讲解事务的入队、执行与放弃流程,分析 Redis 事务不保证原子性回滚的特点,并给出乐观锁与常见错误处理的实战示例。
本文详细介绍 Redis 集合 Set 类型的特点、常用命令以及实际应用场景,帮助开发者理解并灵活运用 Set 进行数据存储和操作。
本文详解 Redis 中 List 类型的底层实现与常用命令,包括 LPUSH、RPUSH、LRANGE、BLPOP 等操作,并结合消息队列、最新列表、时间线等典型场景说明 List 的实际用法与注意事项。
本文系统讲解 Redis 中最基础的 String 类型的常用命令、使用场景与编码方式,并深入分析 SDS 动态字符串的底层结构,解释其相比 C 字符串的优势,以及 Redis 整体为什么快的原因,适合入门与复习。
本文详细介绍 Redis 中 Hash 数据类型的特点与适用场景,讲解 hset、hget、hgetall、hdel、hincrby 等常用命令的用法,并对比 Hash 与 String 存储对象的差异,帮助读者在实际开发中合理选择数据结构。
本文整理 Redis 五种基础数据结构的常用命令与使用场景,包括 String、Hash、List、Set 和 ZSet,配合 redis-cli 命令示例帮助快速上手,适合 Redis 初学者阅读。
本文是 Redis 入门笔记,介绍 Redis 是什么、与传统关系型数据库的区别,梳理它作为内存型 NoSQL 数据库的核心特征,包括高速读写、丰富数据结构、持久化、支持过期时间与单线程模型等,帮助初学者快速建立对 Redis 的整体认识。