当前位置:   article > 正文

Redis基本數據結構 ― String

Redis基本數據結構 ― String

介紹

  • 字串鍵是Redis中最基本的鍵值對類型,這種類型的鍵值對會在數據庫中把單獨的一個鍵和單獨的一個值關聯起來,被關聯的鍵和值既可以是普通的文字數據,也可以是圖片、影片、音樂、壓縮檔案等更為複雜的二進制數據。

  • String類型是二進制安全的,二進制安全是指: 存進去是什麼,拿出來就是什麼。 所以redis的String可以包含任何數據,比如數字、字串、jpg圖片或者序列化的對象。

常用命令

命令功能
SET為字串鍵設值
MSET一次為多個字串鍵設值
GET獲取字串鍵的值
MGET一次獲取多個字串鍵的值
GETSET獲取舊值,並設置新值
MSETNX只在鍵不存在的情況下,一次為多個字串鍵設值
STRLEN獲取字串鍵的值的長度
GETRANGE獲取字串鍵值指定索引範圍上的內容
SETRANGE對字串鍵值指定索引範圍進行設置
APPEND追加新內容到值的尾端
INCRBY、DECRBY對整數值執行加法、減法操作
INCR、DECR對整數值執行加一、減一操作
INCRBYFLOAT對數字值執行浮點數加法操作

範例

1. 為字串鍵設值/取得字串鍵的值

set key value
get key
  • 1
  • 2

在这里插入图片描述

2. 查看字串鍵的過期時間

redis的key是有過期時間的

  • 單位為秒
  • -1代表永不過期
ttl key
  • 1

在这里插入图片描述

3. 如何為key設置時間?

-- 單位為秒
expire key 秒數
  • 1
  • 2

將name這個key的過期時間設置為10秒,10秒後就get不到這個key了

在这里插入图片描述

4. 如何刪除指定key?

del key
  • 1

在这里插入图片描述

5. 如何增加value的值?

在这里插入图片描述

  • 加一

    incr key
    decr key
    
    • 1
    • 2

    在这里插入图片描述

  • 加指定數字

    incrby key 數字
    decrby key 數字
    
    • 1
    • 2

    在这里插入图片描述

6. 獲取value值的長度

strlen key
  • 1

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/506418
推荐阅读
相关标签
  

闽ICP备14008679号