要获取最新 20 条数据,需要先使用 Redis 的 ZREVRANGE 命令获取键为 'key' 的有序集合的前 20 个元素,然后再使用 Redis 的 HMGET 命令获取这些元素的哈希表数据,最后将这些数据合并成一个数组即可。

以下是示例代码:

// 获取键为 'key' 的有序集合的前 20 个元素
$latestIds = $redis->zRevRange('key', 0, 19);

// 使用 HMGET 命令获取这些元素的哈希表数据
$marketData = $redis->hMGet('key', $latestIds);

// 合并成一个数组
$marketData = array_combine($latestIds, $marketData);
PHP Redis 获取最新 20 条数据

原文地址: https://www.cveoy.top/t/topic/obE6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录