【redis教程】2、redis支持的五种数据类型之String

redis支持的五种数据类型:

在这里插入图片描述

string类型

string类型是最简单的存储类型,也是最常用的数据存储类型。一个存储空间保存一个数据,如果保存的内容是数字的话,可以当作数字用,但是仍是字符串。

string类型的基本操作

添加/修改数据
set key value
在这里插入图片描述
get key
在这里插入图片描述
修改:
在这里插入图片描述
删除数据
del key
在这里插入图片描述

添加/获取多个数据
mset k1 v1 k2 v2
mget k1 k2
在这里插入图片描述
获取字符串长度
strlen
在这里插入图片描述

在数据后面追加
append
在这里插入图片描述

string类型的其他操作

加减
在这里插入图片描述
设置时效
setex k 秒 v
psetex k 毫秒 v

设置name时效为10秒,10秒后就获取不到了。
在这里插入图片描述

string类型的应用场景

在这里插入图片描述
大V用户主页中的关注,粉丝,微博,这些数据如何存放在redis中?
解决方案
命名设置约定:
表名:主键:主键值:字段名

  • 在redis中为大V用户设定用户信息,以用户主键和属性值作为key,后台设置定时刷新策略即可
    如:user:id:000001:fans -> 12341234
    设置了user表主键id为000001用户的粉丝等信息。
    在这里插入图片描述
  • 也可把粉丝,博客,关注这三个数据存放在一条数据中。
    在这里插入图片描述
    这种方式的特点就是一改全改。
  • 还有一种存储方案就是使用hash这种数据类型,我在下一节会讲解hash数据类型。
发布了28 篇原创文章 · 获赞 1 · 访问量 1861

猜你喜欢

转载自blog.csdn.net/m0_46130323/article/details/104250903
今日推荐