Redis語法與使用

Redis語法與使用

  1. 設置指定key的value值.
    語法: set name Jackson

  2. 如果指定key的value值很長,那麼我們可以使用雙引號括起來
    語法: set name1 "Michael JackSon"

  3. 獲取指定key的value值.
    語法: get name

  4. 如果想要對已有key的值進行修改,並且返回已有key當前的值,怎麼做?
    語法: getset name Job

此時返回 Jackson ,但是name已經指向了新值Job

  1. 如果明確某個key 指向的值是數值型,我們可以使其自增 (值只能是整數)
    比如當前key 爲 index 的值爲1,如何使其自增呢?
    語法: incr index ---> 此時index的值爲2

  2. 那麼我們任何指定自增值呢 (值只能是整數)
    比如當前key 爲 index的值爲1,如何指定自定義的自增值呢?
    語法 incrby index 5 ---> 此時index的值爲6

  3. 相應的我們有自增,那麼相應的就可以有自減 (值只能是整數)
    比如當前key 爲index的值爲2,如何使其自減呢?
    語法:decr index ---> 此時index的值爲1

  4. 那麼我們怎麼任意指定自減值呢? (值只能是整數)
    比如當前key 爲 index的值爲20,如何指定自定義的自減值呢?
    語法: decrby index 5 ---> 此時index的值爲15

  5. 我們也可以同時對多個key 設置value
    語法: mset name Jordan age 50 gander man

  6. 相應的我們可以同時取出多個key的值
    語法: mget name age gander

  7. 我們可以判斷指定key是否存在
    語法: exists key ---> 返回1 表示存在 返回0表示不存在

  8. 我們也可以刪除指定的key(相應的指定的key的值也會被刪除)
    語法: del key -- 返回的值表示刪除的個數

13 我們也可以同時刪除多個key
語法: del key1 key2 key3 key4

  1. 我們怎麼清楚redis-cli.exe 中展示的數據呢?
    語法:clear

  2. 我們怎麼獲得指定key指向的value 的數據類型呢?
    語法: type key

  3. 我們怎麼設置指定key的value值的有效期呢?
    語法: expire name 5 ---> 設置已存在的 key 5 秒的過期時間

  4. 我們怎麼在設置key的同時設置有效期呢?
    語法: set name Dave ex 8 --->設置指定key(name)的value(Dave) 有效時間是8秒

  5. 那麼我們怎麼查詢指定key的剩餘有效期是多久呢?
    語法: ttl name ---> 返回結果 -2 不存在此key , -1 永久有效,其它則是剩餘時間(秒)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章