Redis 的数据类型以及Redis缓存的操作语法
2024-11-25 21:56:42
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->setex('key', 3600, 'value');
// 解释:设置键为'key',值为'value',并设置过期时间为 3600 秒(1 小时)。
$value = $redis->get('key');
// 解释:获取键为'key'的缓存值。
$redis->del('key');
// 解释:删除键为'key'的缓存。
$redis->hset('hash_key', 'field1', 'value1');
// 解释:在哈希表'hash_key'中设置字段'field1'的值为'value1'。
$redis->lpush('list_key', 'value1');
// 解释:在列表'list_key'的头部添加元素'value1'。
$redis->sadd('set_key', 'value1');
// 解释:向集合'set_key'中添加元素'value1'。
$redis->zadd('zset_key', 10, 'value1');
// 解释:向有序集合'zset_key'中添加元素'value1',并设置分值为 10。
?>