What is the SCAN
Syntax
컀맨λ μ€νμ O(1), κ°μ Έμ¨ ν€λ€μ μν μν€λ λ°λ O(N)
μ΅κ·Όμ λ λμ€μμ μ νλ ν€λ€μ μν μν€λ 컀맨λ.
κΈ°λ³Έ 10κ°μ© μ‘°νν¨.
cursor based iterator
scan 0
curosr κ°μ΄ 0μΈ κ³³ λΆν° μννλλ‘ νλ λͺ λ Ήμ΄, 리ν΄κ°μΌλ‘ λ€μ cursor κ°μ΄ λ°νλ¨.λ§μ½μ λ°νλ κ°μ΄ 0 μ΄λ©΄, μνκ° μ’ λ£λμλ€λ μλ―Έμ.
λμ λ°©μμΌλ‘ 보μμ λ,
KEYS
μ λμΌν λμμ νλκ² μλκΉ?κ·Έλ μ§ μκ³ , μλ§λ Bucketμ νλμ© κ°μ Έμ€λ λ°©μμΌλ‘ λμνλλ―
match
μ΅μ μ ν΅ν΄ λΌλ νΉμ ν¨ν΄μ 맀μΉνλ ν€λ₯Ό 골λΌλΌ μ μμλ―.match μ΅μ μ elementsλ€μ΄ scan ν΅ν΄ λ°νλ νμ μ μ©μ΄ λ¨.
μ¦ ν΄λΉ ν¨ν΄μ λ§λ elementκ° μλ€λ©΄, λ°νλ ν€λ€μ΄ μμ μλ μμ (empty list or set)
SCAN and DEL
redis-cli μ΄μ©
References
https://redis.io/commands/scan/
Last updated