您当前的位置: 首页 >  缓存
  • 0浏览

    0关注

    516博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Redis数据结构 String类型】String类型生产中的应用 缓存、计数器、限速器的实现

不太灵光的程序员 发布时间:2020-07-01 22:16:38 ,浏览量:0

想要看更加舒服的排版、更加准时的推送 关注公众号“不太灵光的程序员” 每日八点有干货推送 公众号“不太灵光的程序员” 同时发布《【Redis数据结构 String类型】String类型生产中的应用 缓存、计数器、限速器的实现》

本文依旧会对学习内容进行拆分,建议阅读时间基本保持10分钟内,想学习之前章节内容点击《你不了解的Redis》阅读所有章节内容。 Redis数据结构系列是对Redis常用的String、List、Set、Sorted Set、Hashe和Stream6种数据结构进行介绍,并使用redis-py进行实践操作。

Redis数据结构 String

String是在Redis应用最的数据结构了,使用key-values做缓存、计数器、限流器。

我们先简单了解下String的操作命令再来使用这些功能做些小实验。

String常用操作命令 SET 将键key设定为指定的字符串值

SET key value [EX seconds] [PX milliseconds] [NX|XX]

  • ex - 设置过期时间,单位秒
  • px - 设置过期时间,单位毫秒

当SET命令执行成功之后,之前设置的过期时间都将失效,以最新的过期时间为准

  • nx - 如果设置为True,则只有name不存在时,当前set操作才执行
  • xx - 如果设置为True,则只有name存在时,当前set操作才执行

nx和xx的功能看上去鸡肋,可能环境初

关注
打赏
1664870321
查看更多评论
立即登录/注册

微信扫码登录

0.0375s