Redis 列出key

2018-08-03 10:58 更新
keys  *user*
keys  *

有3個(gè)通配符 *, ? ,[]

  • *: 通配任意多個(gè)字符
  • ?: 通配單個(gè)字符
  • []: 通配括號(hào)內(nèi)的某1個(gè)字符
注:生產(chǎn)已經(jīng)禁止。更安全的做法是采用scan,原理和操作如下: 針對(duì)Keys的改進(jìn),支持分頁(yè)查詢Key。在迭代過(guò)程中,Keys有增刪時(shí)不會(huì)要鎖定寫(xiě)操作,數(shù)據(jù)集完整度不做任何保證,同一條key可能會(huì)被返回多次.對(duì)于其他危險(xiǎn)的命令,新版本也進(jìn)行了替代: 

redis-cli下的掃描:

redis-cli --scan --pattern 'chenqun_*'

這是用scan命令掃描redis中的key,--pattern選項(xiàng)指定掃描的key的pattern。相比keys pattern模式,不會(huì)長(zhǎng)時(shí)間阻塞redis而導(dǎo)致其他客戶端的命令請(qǐng)求一直處于阻塞狀態(tài)。

本頁(yè)中采用了小象學(xué)院的兩張片子,版權(quán)歸 http://www.chinahadoop.cn/ 所有


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)