Redis中String数据类型常用命令

news/2024/10/20 15:51:30/

目录

 1. 基本操作

(1)新增 / 修改 数据

(2)获取数据

(3)删除数据

2. 计数与长度

(1)自增值(当值为数字时)

(2)自减值(当值为数字时)

(3)增加指定值

(4)减少指定值

(5)获取字符串的长度

 3. 设置和获取部分值

(1)设置部分字符串

(2)获取部分字符串

(3)用新值覆盖部分字符串

4. 其他

(1)将值从字符串追加到现有值

(2)获取或设置值(仅在键不存在时设置)

SETNX key value

(3)设置键的值并返回旧值

5. 过期与持久化

(1)设置过期时间

(2)查看剩余过期时间


1. 基本操作

(1)新增 / 修改 数据

SET key value

(2)获取数据

 GET key

(3)删除数据

DEL key

2. 计数与长度

(1)自增值(当值为数字时)

 INCR key

(2)自减值(当值为数字时)

DECR key

(3)增加指定值

 INCRBY key increment

(4)减少指定值

DECRBY key decrement

(5)获取字符串的长度

STRLEN key

 3. 设置和获取部分值

(1)设置部分字符串

SET range_key value EXPIRE time

(2)获取部分字符串

GETRANGE key start end

(3)用新值覆盖部分字符串

SETRANGE key offset value

4. 其他

(1)将值从字符串追加到现有值

APPEND key value

(2)获取或设置值(仅在键不存在时设置)
SETNX key value
(3)设置键的值并返回旧值

GETSET key new_value

5. 过期与持久化

(1)设置过期时间

EXPIRE key seconds

(2)查看剩余过期时间

TTL key


http://www.ppmy.cn/news/1511686.html

相关文章

我遇到的flutter问题以及答案(一)

1. 什么是 Flutter,为什么选择 Flutter? 答案: Flutter 是 Google 开发的开源 UI 软件开发工具包,用于跨平台的应用程序开发。开发者可以使用同一份代码库构建 Android、iOS、Web 和桌面应用程序。 选择 Flutter 的原因包括: 跨平台:一套代码可以运行在多个平台上。高性能…

Ps:高速缓存机制

Photoshop 的高速缓存 Cache技术利用缓存和分块的方法处理图像数据,通过合理设置高速缓存级别和拼贴大小,可以有效地提升软件在处理图像时的性能。 Ps菜单:编辑/首选项 Edit/Preferences “首选项”中提供了 8 种高速缓存级别。 增加高速缓存…

初识Linux · 基本指令(1)

目录 前言: 基本指令 1.1 pwd 1.2 ls 1.3 mkdir cd clear 1.4 touch 1.5 ls部分补充 1.6 whoami 1.7 有关目录以及路径 前言: 今天是Linux系列的第一章节,对于Linux的主线学习大概会更新两个半月左右,中间穿插着算法…

【面试题系列Vue02】Vue Router 路由都有哪些模式?各模式之间有什么区别?

官方解析 Vue Router 路由有三种模式: hash 模式:使⽤ URL 中的 hash(即 # 后面的内容)来作为路由路径。 在这种模式下,页面不会重新加载,只会更新 hash 值,并触发路由变化,从而渲…

xss.pwnfunction-Easy

目录 Ma Spaghet 代码 payload构造 结果 Jefff 代码 payload构造 方法一 方法二 结果 方法一 方法二 Ugandan Knuckles 代码 payload构造 结果 Ricardo Milos 代码 payload构造 结果 Ah Thats Hawt 代码 payload构造 结果 Ligma 代码 payload构造 结果…

26.实现一个算法删除已排序数组中的重复元素

26. Remove Duplicates from Sorted Array 题目 给定一个已排序的数组 nums,你需要原地删除重复出现的元素,使每个元素只出现一次,并返回移除后数组的新长度。  要求不能使用另一个数组分配额外的空间,必须使用O(1)的空间复杂度来完成此操作  例1: 给定的数组为= [1…

hfs通过stunnel实现https访问

hfs通过stunnel实现https访问 REF:官方文档,有点老旧 https://blog.51cto.com/u_15015155/2554641 步骤 下载stunnel工具 download (笔者用的是windows的) 下载stunnel途中会进行本地证书的制作(也可以用openssl自定义证书),如…

局域网基础技术详解

虽然在学校学了计算机网络,但还是有些东西要自己去了解。所以这篇博客也算是学校课程和我在网上查找资料总结的一些关于局域网基础技术知识。 一、傻瓜式交换机 一种即插即用、未管理的交换机,不需人工配置的低端交换机。只提供基本的网络连接功能&#…