Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php redis扩展

作者:偶然\寥寂り   发布日期:2026-07-31   浏览:118

<?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();

解释说明:

  1. 连接 Redis:使用 new Redis() 创建一个新的 Redis 对象,并通过 connect 方法连接到 Redis 服务器。
  2. 设置和获取键值对:使用 set 方法设置键值对,使用 get 方法获取键对应的值。
  3. 设置带过期时间的键值对:使用 setEx 方法设置键值对并指定过期时间(以秒为单位)。
  4. 检查键是否存在:使用 exists 方法检查某个键是否存在。
  5. 删除键:使用 del 方法删除指定的键。
  6. 哈希类型操作:使用 hSet 方法在哈希中设置字段和值,使用 hGetAll 方法获取哈希中的所有字段和值。
  7. 关闭连接:使用 close 方法关闭与 Redis 服务器的连接。

希望这段代码和解释对你有帮助!

上一篇:php count

下一篇:php 二维数组排序 按某个字段排序

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

linux 重启php

php后端

php爬虫框架

php多线程与并发

php读取csv文件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站