<?php
// 引入 Redis 扩展
$redis = new Redis();
// 连接到 Redis 服务器,参数分别是主机名和端口号
$redis->connect('127.0.0.1', 6379);
// 设置一个键值对,键为 'name',值为 'John'
$redis->set('name', 'John');
// 获取键 'name' 对应的值并输出
echo $redis->get('name'); // 输出: John
// 设置一个键值对,并指定过期时间(秒)
$redis->setEx('token', 3600, 'abc123');
// 检查键是否存在
if ($redis->exists('token')) {
echo "Token exists";
}
// 删除一个键
$redis->del('token');
// 使用哈希类型存储数据
$redis->hSet('user:1000', 'name', 'Alice');
$redis->hSet('user:1000', 'age', 30);
// 获取哈希中的所有字段和值
$user = $redis->hGetAll('user:1000');
print_r($user); // 输出: Array ( [name] => Alice [age] => 30 )
// 关闭连接
$redis->close();
new Redis() 创建一个新的 Redis 对象,并通过 connect 方法连接到 Redis 服务器。set 方法设置键值对,使用 get 方法获取键对应的值。setEx 方法设置键值对并指定过期时间(以秒为单位)。exists 方法检查某个键是否存在。del 方法删除指定的键。hSet 方法在哈希中设置字段和值,使用 hGetAll 方法获取哈希中的所有字段和值。close 方法关闭与 Redis 服务器的连接。希望这段代码和解释对你有帮助!
上一篇:php count
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站