前提
超简总结
-
安装了 Redis 服务
-
PHP 安装了 Redis 扩展
pecl install redis最简单入门代码(增删改查全覆盖)
php<?php // 1. 连接 Redis $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 若有密码 // $redis->auth('你的密码'); // 选择数据库 // $redis->select(1); // 测试是否连接成功 echo "Redis 连接成功!<br>"; // ====================== // 2. 字符串(最常用) // ====================== $redis->set('name', '张三'); // 设置 echo $redis->get('name'); // 获取 输出:张三 $redis->setex('token', 60, 'abcd1234'); // 60秒过期 // ====================== // 3. 哈希表(存对象) // ====================== $redis->hSet('user:100', 'name', '李四'); $redis->hSet('user:100', 'age', 30); echo $redis->hGet('user:100', 'name'); // 李四 print_r($redis->hGetAll('user:100')); // 获取全部 // ====================== // 4. 删除 // ====================== $redis->del('name'); // ====================== // 5. 判断是否存在 // ====================== var_dump($redis->exists('name')); echo "<br>执行完毕!"; ?>最常用的 5 个命令(记住就够用)
-
set(key, value)→ 存数据 -
get(key)→ 取数据 -
del(key)→ 删除 -
exists(key)→ 是否存在 -
setex(key, 秒数, value)→ 带过期时间存储 -
PHP 操作 Redis 就像操作数组一样简单
-
主要用来:缓存、计数、限流、会话、队列
-
速度比 MySQL 快 100~1000 倍