当前位置: 首页 > news >正文

Redis基本數據結構 ― String

Redis基本數據結構 ― String

  • 介紹
  • 常用命令
  • 範例
    • 1. 為字串鍵設值/取得字串鍵的值
    • 2. 查看字串鍵的過期時間
    • 3. 如何為key設置時間?
    • 4. 如何刪除指定key?
    • 5. 如何增加value的值?
    • 6. 獲取value值的長度

介紹

  • 字串鍵是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

在这里插入图片描述

http://www.lryc.cn/news/341304.html

相关文章:

  • php7.4在foreach中对使用数据使用无法??[]判读,无法使用引用传递
  • 传输层协议 TCP UDP协议 解析(二)
  • java+jsp+Oracle+Tomcat 记账管理系统论文(一)
  • echarts双Y轴,并实现图例等
  • STM32 工程移植 LVGL:一步一步完成
  • Linux中分析日志及问题排查
  • 复杂环境下实时鲁棒3D激光雷达定位
  • 9.3.k8s的控制器资源(deployment部署控制器)
  • 通过符号程序搜索提升prompt工程
  • js开启子线程及其使用
  • excel办公系列-图表元素及其作用
  • rocketmq dashboard控制台中topic状态无法展示
  • GPT每日面试题-Typescript中type和interface的区别
  • python数据分析——大数据伦理风险分析
  • 配置 Trunk,实现相同VLAN的跨交换机通信
  • Python 植物大战僵尸
  • SpringBoot:实战项目TLIAS智能学习辅助系统1.1
  • ubuntu-meta-22.04桌面版+ros2-humble 镜像
  • 『大模型笔记』Code Example: Function Calling with ChatGPT
  • 【智能算法应用】混合粒子群算法求解CVRP问题
  • Python项目开发实战:飞机大战游戏(案例教程)
  • 音频压缩的方法有哪些?3种简单的压缩工具分享
  • 阿里云CentOS7 打开/关闭防火墙 开放端口
  • React 组件性能优化
  • jvm 马士兵 01 JVM简介,class文件结构
  • PostgreSQL自带的命令行工具02- createdb
  • 软件设计师-重点的构造型设计模式
  • Java面试问题及答案
  • STM32 01
  • 学习笔记:【QC】Android Q - phone 模块