通过redis-cli+lua脚本查询redis数据

1)powershell

复制代码
PS C:\Users\LX-SLM\Desktop> redis-cli -h 127.0.0.1 -p 36379 -a xxx --eval r.lua

2)lua

复制代码
local res={}
local cursor='0'
repeat
    local scanRet=redis.call('SCAN',cursor,'MATCH','Player_*','COUNT',1000,'TYPE','hash')
    cursor=scanRet[1]
    local keys=scanRet[2]
    for _,k in ipairs(keys)do
        local v=redis.call('HGET',k,'friendSize')
        local num=tonumber(v or 0)
        if num>0 then
            -- 同时存入key和对应数值
            table.insert(res,{k,num})
        end
    end
until cursor=='0'
return res
相关推荐
这个DBA有点耶1 天前
从OLTP到OLAP到HTAP:数据库负载分类的技术演进与选型指南
数据库·mysql·架构
Nano叶落1 天前
几十万个-key-扫不过来?-bigkeys、SCAN、RDB-离线分析三步定位最该清的-Big-Key
redis
YangYang9YangYan1 天前
商业数据分析校招项目怎么选,附项目设计与简历包装思路
大数据·数据库·数据分析
李白客1 天前
数据库培训怎么选?零基础到DBA的学习路线与机构认证对比(2026)
数据库·学习
shark-chili1 天前
关于AI辅助编程的认知
数据库·人工智能·redis·macos·缓存
SendTomo1 天前
.ico透明图标在线生成下载平台深度解析
大数据·数据结构·数据库·数据仓库·个人开发
蓝速科技1 天前
国产化信创终端等保合规核心防护与落地方案丨蓝速科技
大数据·运维·数据库·人工智能·科技
IvorySQL1 天前
PostgreSQL 日报|在线校验和特性被回退(9 月 17 日)
数据库·人工智能·postgresql
实验室管理云平台1 天前
北京盛元广通检测管理方案:信息集成、质量控制与移动应用
大数据·数据库·科技
IT大白鼠1 天前
MySQL 高可用系列 · Orchestrator + ProxySQL 第三篇——核心原理精讲
数据库·mysql·架构