Redis常见存储类型以及适用场景

Redis常见存储类型:

  1.String类型,最常用的类型,通过key值存储字符串类型的value值,适用于存储字符串、JSON串等;

  2.list类型,遵循存储的有序性,适用于使用队列、栈、阻塞队列等场景;

  3.Hash类型,存储key-map类型,适用于存储经常变更的信息,适合存储对象集合,比如存储用户信息等;

  4.set类型,不能存储重复的值,存储元素具有唯一性,适用于求交集、并集等;

  5.zset类型,存储有序集合,存储数据具有唯一性,每次存储都会自动更新顺序,适用于统计工资表等;

  6.geospatial类型:存储地理坐标位置,适用于地理位置计算,地理位置范围查找,如:共享位置、朋友圈地图等;

  7.Hyperloglog类型:基数(不重复的元素)统计算法,占用内存是固定的(12kB),可以节省内存,适用于求并集(有容错)、访问的uv统计等;

  8.bitmaps类型:位存储类型(位图),操作二进制来进行记录,只有0和1俩个状态,适用于统计疫情感染人数、统计用户信息、统计登录未登录人员、统计打卡

 

posted @ 2020-04-28 10:02  小小吸血鬼  阅读(1375)  评论(0编辑  收藏  举报