前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【地铁上的Redis与C#】string 类型数据的注意事项以及应用场景

【地铁上的Redis与C#】string 类型数据的注意事项以及应用场景

作者头像
喵叔
发布2023-01-10 13:24:43
2190
发布2023-01-10 13:24:43
举报

这篇文章是string数据类型的最后一篇,我们来讲讲string类型数据的注意事项以及应用场景

注意事项
  1. 数据操作成功与否返回的信息和数据正常操作返回的信息之间的差异
  • 表示运行结果是否成功:0表示false即不成功,1表示true即成功
  • get 获取到的数值是存储在value中的值,0表示存储的值是0,1表示存储的值是1
  1. 当数据未获取到时返回 nil,nil等同于null
  2. 单个value数据存储最大量为512MB
  3. 数值计算最大范围9223372036854775807
应用场景

常用的场景是高频访问的信息,例如商品价格和微博的粉丝数和关注数,使用Redis可以这么解决。

  1. 在Redis中我们可以将key的格式设置为表:主键名:主键值:字段名的形式,例如存储商品的价格,我们可以这么处理set goods:goodsid:1234567:price 356.88,再比如存储微博的粉丝数我们可以这么处理set user:userid:123456:fans 6666
  2. 除了使用上一种方法解决高频数据访问外,我们还可以使用json来存储在value中,这样做的好处是当我们需要一个综合数据的时候,不需要多次查询Redis就可获得全部所需数据,例如我们将文博的粉丝数、博文数和关注数以json的形式存储,我们可以这么做set user:userid:123456 {'fans':6666,'content':88,attention:99 }

Tip:Key的设置约定 这个约定不是必须遵循的,但是推荐大家遵循。key设置的格式可以是表:主键名:主键值:字段名,其中字段名是value对应的在关系型数据库中的字段名。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 注意事项
  • 应用场景
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档