Redis(4)—Key與String數據類型


Redis(4)—Key與String數據類型

基本命令

  1. select number :切換數據庫
  2. dbsize :查看當前數據庫的大小
  3. flushdb :清除當前數據庫的內容
  4. flushall :清除全部數據庫的內容
#1. select number :切換數據庫
select 3
#2. dbsize :查看當前數據庫的大小
dbsize
#3. flushdb :清除當前數據庫的內容
flushdb
#4. flushall :清除全部數據庫的內容
flushall

Key

  1. keys * : 查看所有的key

  2. set key value : 插入key與值

  3. get key value : 獲取key的值

  4. exists key : 判斷當前的key是否存在

  5. del key : 刪除key

  6. expire key seconds : 設置key的過期時間,單位是秒

  7. ttl key : 查看key的剩余時間

  8. type key : 查看key的類型

#1. keys * : 查看所有的key
keys * 
#2. set key value : 插入key與值
set name yinrz
#3. get key value : 獲取key的值
get name yinrz
#4.  exists key : 判斷當前的key是否存在 
exists name
#5. del key : 刪除key
del name
#6. expire key seconds : 設置key的過期時間,單位是秒 
expire name 10  
#7. ttl key : 查看key的剩余時間 
ttl name  
#8. type key : 查看key的類型
type name 

String

  1. append key value :追加字符串,如果key不存在,相當於set key
  2. strlen key :獲取字符串的長度
  3. incr key :自增1
  4. decr key :自減1
  5. incrby key num :自增num
  6. decrby key num :自減num
  7. getrange key start end :截取[start,end]的字符串
  8. setrange key index value :在index索引處替換值為value
  9. setex key second value : 設置key的值,並且second秒后過期(set with expire)
  10. setnx key value :如果key不存在,就創建key並設置(set if not exist)
  11. mset key1 value1 key2 value2 :同時設置多個值
  12. mget key1 key2 :同時獲取多個值
  13. mset user:{id}:{property} value :設置對象
  14. getset key value :先get再set
#1. append key value :追加字符串,如果key不存在,相當於set key value
append name yinrz2
#2. strlen key :獲取字符串的長度
strlen name
#3. incr key :自增1
incr age
#4. decr key :自減1
decr age
#5. incrby key num :自增num
incrby age 18
#6. decrby key num :自減num
decrby age 20
#7. getrange key start end :截取[start,end]的字符串
getrange name 1 3
#8. setrange key index value :在index索引處替換值為value
setrange name 1 xxx
#9. setex key second value : 設置key的值,並且second秒后過期(set with expire)
setex hobby 10 basketball
#10. setnx key value :如果key不存在,就創建key並設置(set if not exist)
setnx name yinrz3
#11. mset key1 value1 key2 value2 :同時設置多個值
mset k1 v1 k2 v2 k3 v3
#12. mget key1 key2 :同時獲取多個值
mget k1 k2 k3
#13. mset user:{id}:{property} value :設置對象
mset user:1:name andy user:1:age 18
#14. getset key value :先get再set
getset name yinrz4


免責聲明!

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



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