通过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
相关推荐
岳读1 小时前
Redis Windows 7.2.3 使用教程解压启动与测试步骤
redis
牛栓柱1 小时前
【后端实战】用 Supabase + React/TS 零成本构建高并发 Multi-Agent 服务
前端·数据库·人工智能·后端·react.js·前端框架
kiss strong1 小时前
自制请求工具
开发语言·python·lua
yyuuuzz2 小时前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
超梦dasgg2 小时前
工作中 MySQL 读写分离主从延迟:成因、影响、落地方案、生产实战处理
数据库·mysql
Wonderful U2 小时前
Python+Django实战:打造智能生鲜果蔬进销存管理系统(采购入库、库存预警、销售开单、毛利统计)
数据库·python·django
Demon1_Coder2 小时前
Day4-微服务-Seata默认事务
java·数据库·微服务
我是大猴子2 小时前
Redis为什么不适合做持久化和DB的区别在哪里
数据库·redis·缓存
huipeng9262 小时前
企业级微服务开发实战(二):微服务基础设施搭建与中间件部署
java·redis·mysql·spring cloud·微服务·nacos·rabbitmq