Redis-常用命令總結


#查詢Redis的數據量
dbsize

#檢查Redis的client是否連接
ping    
#放回 PONG ,說明連接正常

從海量數據中,查詢出某一固定前綴的key

SCAN cursor [MATCH pattern] [COUNT count]
  • 支持模糊查詢,不保證每次執行都返回給定數量的元素
  • 一次返回的元素不可控,只是大概率符合count參數
  • 以0為游標,開始一次新的迭代,直到命令返回游標0完成一次遍歷
  • 基於游標的迭代器,需要基於上一次的游標延續之前的迭代過程
scan 0 match k* count 2
#結果:
 1)  "1024"
 2)  
#命令含義:
cursor=0 ,從頭開始迭代,這里放置的數字,表示從哪里開始遍歷
k*:  以k開頭的
2:返回2個
#結果含義:
1) 是游標的當前位置
2) 是返回的部分的數據,並不一定是期望的數量

Redis常用數據類型

1️⃣String:二進制安全,最基本的數據類型

  • #創建
    set key value
  • 圖形化工具:

2️⃣Hash: String元素組成的字典,適合存儲對象

#添加元素
hset lilei name "Lei" age 26 title "Senior"  
hget lilei age
"26"

 

3️⃣List:列表 ,按照String元素插入順序排序

#插入
lpush mylist aaa
#取出
lrange mylist 0 10  

4️⃣Set: String元素組合的無序集合,通過哈希表實現,不允許重復

#添加
sadd myset 222
#查詢
smembers myset

 5️⃣Sorted Set: 通過分數來為集合中的成員,進行從小到大的排序

#插入:zadd name 排序分數值 value
zadd myzset 3 abc
#取出 從0~10的值
zrangebyscore myzset 0 10

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM