Redis的String(字符串)最常用的

这篇具有很好参考价值的文章主要介绍了Redis的String(字符串)最常用的。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

redis的String(字符串)最常用的


string是redis最基本的类型,一个key对应一个value

set key value

set key value [NX|XX] [GET] [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL]

set命令有EXPXNXXX以及KEEPTTL 五个可选参数,其中KEEPTTL为6.0版本添加到可选参数

参数 作用
EX seconds 以秒位单位设置过期时间
PX milliseconds 以毫秒为单位设置过期时间
EXAT timestamp 设置以秒位单位的UNIX时间戳对应的时间位过期时间
PXAT milliseconds-timestamp 设置以毫秒位单位的UNIX时间戳所对应有的时间为过期时间
NX 键不存在的时候设置键值
XX 键值存在的时候设置键值
KEEPTTL 保留设置前指定键的生存时间
GET 返回指定键原本的值,并设置值,诺键不存在时返回nil

SET命令EXPXNX参数,其效果等同于SETEXPSETPXSETNX 命令。根据官方文档的描述,未来版本中SETEXPSETPXSETNX 命令会被淘汰掉文章来源地址https://www.toymoban.com/news/detail-410400.html

到了这里,关于Redis的String(字符串)最常用的的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • String字符串,FastJson常用操作方法

    String字符串,FastJson常用操作方法

    1、创建配置环境 注意 测试的时候需要更改一下idea的设置 2、FastJson简介 3、 序列化 测试 JSON.toJSONString(序列化java对象) 4、 反序列化 5、枚举介绍 6、JSONField注解的使用 1、注解 2、作用于字段上面 3、格式化日期时间 4、指定字段不序列化 5、指定字段顺序 6、自定义序列化内容

    2024年02月21日
    浏览(13)
  • Java中的String类的常用方法(对于字符串的常用操作)

    Java中的String类的常用方法(对于字符串的常用操作)

    目录 一、获取指定索引的字符 二、 获取指定字符或者字符串的索引位置 三、判断字符串是否以指定内容开头或结尾 四、替换指定的字符或者是字符串 五、获取字符串的子串 六、将字符串转换为字符数组  七、比较字符串的内容是否相等  八、连接字符串 九、比较两个字

    2024年02月20日
    浏览(14)
  • Rust 标准库字符串类型String及其46种常用方法

    Rust 标准库字符串类型String及其46种常用方法

    Rust主要有两种类型的字符串:str和String str 由[u8]表示,UTF-8编码的字符串的引用,字符串字面值,也称作字符串切片。&str用于查看字符串中的数据。它的大小是固定的,即它不能调整大小。 String String 类型来自标准库,它是可修改、可变长度、可拥有所有权的同样使用UTF

    2024年02月07日
    浏览(18)
  • Redis原理:动态字符串SDS

    Redis原理:动态字符串SDS

    (课程总结自b站黑马程序员课程) Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字符串是Redis中最常用的一种数据结构。 不过Redis没有直接使用C语言中的字符串,因为C语言字符串存在很多问题: ①获取字符串长度的需要通过运算 ②非二进制安全:指

    2024年02月09日
    浏览(10)
  • Redis 分批删除字符串键操作

    有时候我们需要清理一些非常大的key(如hash键),或者通配非常多的(如string类型), 如果直接使用keys、del操作会对线上的redis有性能影响,一般建议使用unlink 异步删除操作,释放交给redis自身去处理,但也有一些场景,可能需要快速释放内存,或者通配去删除 ,或者针对

    2024年02月15日
    浏览(10)
  • 【Redis】关于Redis数据结构简单动态字符串(SDS)的一些杂记

    推荐几篇关于SDS数据结构讲解较为详细的文章: 一、简单动态字符串 — Redis 设计与实现 (redisbook.readthedocs.io) 二、深入理解Redis之简单动态字符串 - itbsl - 博客园 (cnblogs.com) 三、Redis内部数据结构详解(2)——sds - 铁蕾的个人博客 (zhangtielei.com) 四、简单动态字符串 — Redis 设计与

    2023年04月14日
    浏览(12)
  • Redis源码之SDS简单动态字符串

    Redis源码之SDS简单动态字符串

    Redis 是内存数据库,高效使用内存对 Redis 的实现来说非常重要。 看一下,Redis 中针对字符串结构针对内存使用效率做的设计优化,版本为Redis3.2。       c语言没有string类型,本质是char[]数组;而且c语言数组创建时必须初始化大小,指定类型后就不能改变,并且字符数组的最

    2023年04月11日
    浏览(14)
  • 常用的将Java的String字符串转具体对象的几种方式

    常用的将Java的String字符串转具体对象的几种方式

    Java对象以User.class为例 ,注意:代码中使用到了lombok的@Data注解 以上就是常用的几种String转具体的java对象操作

    2024年04月11日
    浏览(23)
  • Redis数据结构与对象-字符串对象SDS

    Redis没有使用C的字符串,而是自己构建了简单动态字符串(Simple Dynamic String),简称SDS。通过这种字符串格式能够对redis字符串操作进行提速。下面介绍原理。 sds数据格式如下: 比如,一个sds 中存的是 “Redis” ,那么buf 中是一个char型的数组,存5个字符R, e,d,i,s len =5;free

    2023年04月16日
    浏览(17)
  • 面试如何脱引而出?Redis字符串底层原理你掌握了吗

    面试如何脱引而出?Redis字符串底层原理你掌握了吗

    今天我们讲解字符串的底层原理,属于进阶内容,能回答出来可以秒杀80%的面试者。‍ 大家都知道Redis有5种基本数据类型,但是 你知道每种数据类型对应的底层编码或者数据结构是什么样的吗? 这在面试中是一个有区分度的问题,如果你不会,那么非常有必要继续阅读 这里

    2023年04月21日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包