怎么使用redis迭代器scan和hscan命令
本篇内容介绍了“怎么使用redis迭代器scan和hscan命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
格式如下:
SCANcursor[MATCHpattern][COUNTcount]HSCANkeycursor[MATCHpattern][COUNTcount]
SCAN命令是一个基于游标的迭代器, 这意味着命令每次被调用都需要使用上一次这个调用返回的游标作为该次调用的游标参数,以此来延续之前的迭代过程, 当SCAN命令的游标参数被设置为 0 时, 服务器将开始一次新的迭代, 而当服务器向用户返回值为 0 的游标时, 表示迭代已结束,HSCAN同SCAN命令相同。
一、hash操作1,查看一下hash有多少条记录127.0.0.1:6379[1]>hgetallpms:11)"stock"2)"12"3)"freeze"4)"10"5)"stock:1"6)"11"7)"stock:2"8)"23"9)"stock:freeze:1"10)"111"11)"stock:5"12)"1212"2,模糊查看pms:1下的键127.0.0.1:6379[1]>hscanpms:10matchstock:*count1001)"0"2)1)"stock:1"2)"11"3)"stock:2"4)"23"5)"stock:freeze:1"6)"111"7)"stock:5"8)"1212"3,模糊查看pms:1下的键127.0.0.1:6379[1]>hscanpms:10matchstock*count1001)"0"2)1)"stock"2)"12"3)"stock:1"4)"11"5)"stock:2"6)"23"7)"stock:freeze:1"8)"111"9)"stock:5"10)"1212"4,模糊查看pms:1下的键127.0.0.1:6379[1]>hscanpms:10matchstock:freeze:*count1001)"0"2)1)"stock:freeze:1"2)"111"二、键值对操作1,查看有多少个键127.0.0.1:6379[1]>keys*1)"pms:1"2)"pms:freeze:21"3)"pms:10"4)"pms:11"5)"pms:9"6)"pms:4"7)"name"8)"pms:5"9)"pms:8"10)"pms:7"11)"pms:2"12)"go:123"13)"pms:3"14)"pms:6"2,模糊查找pms:*的键127.0.0.1:6379[1]>scan0matchpms:*count101)"3"2)1)"pms:1"2)"pms:8"3)"pms:freeze:21"4)"pms:5"5)"pms:11"6)"pms:9"7)"pms:4"8)"pms:3"9)"pms:6"3,模糊查找pms:*的键,游标从3开始127.0.0.1:6379[1]>scan3matchpms:*count101)"0"2)1)"pms:10"2)"pms:7"3)"pms:2"
“怎么使用redis迭代器scan和hscan命令”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。