首页 > 其他分享 >用reids查询出特定key开头的key的数量

用reids查询出特定key开头的key的数量

时间:2023-05-08 14:23:53浏览次数:39  
标签:开头 keys reids redis ids 查询 key

redis查询key的命令只有:DBSIZE ,查询出特定key开头的key数量是没有的。
但是可以使用lua脚本。
如果我想查询出以ids开头的数量,可以这样写:
方式一:在命令上直接写

EVAL "local keys = redis.call('keys', 'ids*') return table.getn(keys)" 0

方法二:先在文件上写在执行

local keys = redis.call('keys', 'ids*')
return table.getn(keys)
EVAL "$(cat keycount.lua)"

标签:开头,keys,reids,redis,ids,查询,key
From: https://www.cnblogs.com/do-it-520/p/17381605.html

相关文章

  • Git--no matching host key type found. Their offer: ssh-rsa
     解决方法:在用户目录下的.ssh文件夹下新建一个config文件Host*HostKeyAlgorithms+ssh-rsaPubKeyAcceptedKeyTypes +ssh-rsa......
  • [Redis] 解决多个 Redis 服务同步删除有关联的 key
    以下内容基于ChatGPT的回答。我有多个redis服务,比如有A,B,C三个,他们供不同的业务服务使用。有一个需求是,A服务中删除一个key后,希望能同时删除B,C服务中有关联的key,但这个key名称不一样相同,关联关系是可配置的。请问有什么办法实现?解决方案可以使用Redis的发布......
  • Excel正确使用VLOOKUP函数,快速查询匹配数据!
    #vlookup函数#在Excel当中我们如何正确地使用vlookup函数快速解决数据查询匹配的问题。 比如在下面的表格的当中,我们需要查询香蕉、桂圆、桃子这三种水果在武汉的销量 此时我们就需要在空白单元格里输入一个等于号和vlookup函数,接着可以看到此函数共有四个参数......
  • 01-三层架构之查询数据库数据
    一、后台操作流程1.创建数据库CREATEDATABASEwyy_music;USEwyy_music;DROPTABLEIFEXISTS`tb_music`;CREATETABLE`tb_music`(`music_id`INT(11)PRIMARYKEYNOTNULLAUTO_INCREMENT,--歌曲ID`music_name`VARCHAR(255)NOTNULL,--歌曲名称`musi......
  • (hdu step 3.2.6)Monkey and Banana(在第一关键字有序的情况下,根据第二关键字求最长
    题目:MonkeyandBananaTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):720AcceptedSubmission(s):455 ProblemDescriptionAgroupofresearchersaredesigninganexperimenttotesttheIQof......
  • (六) Java API查询与算数运算符练习
    目录API在线文档算数练习题API在线文档各种API集合不过有了chatgpt这些都是弟弟了算数练习题i=i++publicclassInt{ publicstaticvoidmain(String[]args){ inti=1; i=i++; System.out.println(i); }}这里的输出应该是1,因为i=i++这句规则......
  • 数据库查询速度优化之解决技巧
    1、对查询进行优化,应尽可能避免全表扫描首先应考虑在where及orderby涉及的列上建立索引。 下面我们来以一个表中177条数据比较一下,全表扫描与建立索引之后性能的一个比较.1.1全表查询1.2建立索引查询1.3结论从这两种方式查询数据库结果看,建立索引之后查询速度提高了些......
  • URL查询字符串与JS对象互转
    formatUrlQuery:function(...urlQuerys){letresult={};urlQuerys.forEach((urlQuery)=>{if(typeofurlQuery=='object'){Object.assign(result,urlQuery);}else{Object.assign(result,se......
  • Druid 查询超时配置的探究 → DataSource 和 JdbcTemplate 的 queryTimeout 到底谁生
    前情回顾还记得记一次Druid超时配置的问题→引发对Druid时间配置项的探究遗留的问题吗?如果同时设置 DataSource 的 queryTimeout 和 JdbcTemplate 的 queryTimeout ,那么哪个 queryTimeout 生效?实践出结果想快速知道答案,做法很简单,两个都设置,看生......
  • 【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无
    问题描述开发AzureJSFunction(NodeJS),使用mssql组件操作数据库。当SQL语句执行完成后,在Callback函数中执行日志输出 context.log("..."),遇见如下错误:Warning:Unexpectedcallto'log'onthecontextobjectafterfunctionexecutionhascompleted.Pleasecheck......