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 中 Lua 脚本的基本用法,包括 EVAL 与 EVALSHA 命令、脚本传参、脚本缓存机制以及常见的原子操作实战示例,例如限流器和分布式锁的释放逻辑,帮助你在多条命令需要原子执行的场景下保证数据一致性。
本文介绍 Redis 发布订阅模式的基本概念与常用命令,包括 SUBSCRIBE、PUBLISH、PSUBSCRIBE 等用法,通过 redis-cli 实例演示频道订阅与消息推送的完整流程,并说明其适用场景与局限。
本文详细介绍 Redis 中 Hash 数据类型的特点与适用场景,讲解 hset、hget、hgetall、hdel、hincrby 等常用命令的用法,并对比 Hash 与 String 存储对象的差异,帮助读者在实际开发中合理选择数据结构。
这篇入门笔记从 NoSQL 的概念讲起,介绍 NoSQL 与关系型数据库的区别、常见分类和适用场景,再引出 Redis 的特点、数据类型与基础使用,帮助初学者快速建立对 Redis 的整体认识,为后续深入学习缓存打下基础。