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

在这里插入图片描述

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

redis的key是有過期時間的

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

在这里插入图片描述

3. 如何為key設置時間?

-- 單位為秒
expire key 秒數

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

在这里插入图片描述

4. 如何刪除指定key?

del key

在这里插入图片描述

5. 如何增加value的值?

在这里插入图片描述

  • 加一

    incr key
    decr key
    

    在这里插入图片描述

  • 加指定數字

    incrby key 數字
    decrby key 數字
    

    在这里插入图片描述

6. 獲取value值的長度

strlen key

在这里插入图片描述

相关推荐

  1. Redis教程——Redis string 字符串

    2024-05-03 01:42:03       58 阅读
  2. Spring WebSocket通信应用二[基于Redis实现Ws分布式]

    2024-05-03 01:42:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-03 01:42:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-03 01:42:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-03 01:42:03       87 阅读
  4. Python语言-面向对象

    2024-05-03 01:42:03       96 阅读

热门阅读

  1. git 子模块

    2024-05-03 01:42:03       27 阅读
  2. 学习笔记-数据结构-顺序表(2024-04-25)

    2024-05-03 01:42:03       34 阅读
  3. stylus入门使用方法

    2024-05-03 01:42:03       35 阅读
  4. AI 工具

    2024-05-03 01:42:03       33 阅读
  5. 一个简单的websocket服务

    2024-05-03 01:42:03       26 阅读
  6. Python实战开发及案例分析(1)——Web开发

    2024-05-03 01:42:03       29 阅读