Redis笔记(八)——五大数据类型总结

一、字符串类型(String)

1、介绍

字符串类型是 Redis 中最基本的数据类型,可以存储二进制数据、图片和 Json 的对象。字符串类型也是其他 4 种数据库类型的基础,其它数据类型可以说是从字符串类型中进行组织的,如:列表类型是以列表的形式组织字符串,集合类型是以集合的形式组织字符串。

2、命令

【备注】包括 INCR 在内的所有 Redis 命令都是原子操作。
【备注】包括 INCR 在内的所有 Redis 命令都是原子操作。

3、命令测试
在这里插入图片描述
4、命名

建议:“对象类型:对象ID:对象属性”命名一个键,如:“user:1:friends”存储 ID 为 1 的用户的的好友列表。对于多个单词则推荐使用 “.” 进行分隔。

5、应用

  1. 访问量统计:每次访问博客和文章使用 INCR 命令进行递增;
  2. 将数据以二进制序列化的方式进行存储。

二、散列类型(Hash)

1、介绍

散列类型采用了字典结构(k-v)进行存储。
散列类型适合存储对象。可以采用这样的命名方式:对象类别和 ID 构成键名,使用字段表示对象的属性,而字段值则存储属性值。如:存储 ID 为 2 的汽车对象。
 在这里插入图片描述
 2、命令
 在这里插入图片描述
 3、命令测试
 在这里插入图片描述
 4、应用
 
 文章内容存储:
在这里插入图片描述

三、列表类型(List)

1、介绍
 
  列表类型(list)可以存储一个有序的字符串列表,常用的操作是向两端添加元素。
  列表类型内部是使用双向链表实现的,也就是说,获取越接近两端的元素速度越快,代价是通过索引访问元素比较慢。
 
 2、命令
  在这里插入图片描述3、命令测试
  在这里插入图片描述
  【解析】向列表的左边添加元素“1”,再依次加入“2”、“3”
  在这里插入图片描述
  然后:
  在这里插入图片描述
  在列表的右边依次加入两个元素“0”、“-1”:
  在这里插入图片描述
4、应用

  • 显示社交网站的新鲜事、热门评论和新闻等
  • 当队列使用
  • 记录日志

四、集合(Set)

1、介绍

  • 字符串的无序集合,不允许存在重复的成员
  • 多个集合类型之间可以进行并集、交集和差集运算

2、命令
在这里插入图片描述
3、图解交、并、差集
在这里插入图片描述
在这里插入图片描述
4、命令测试
在这里插入图片描述
5、应用:

  • 文章标签

五、有序集合(SortedSet)

1、介绍

在集合类型的基础上添加了排序的功能

2、命令
在这里插入图片描述
3、命令测试
在这里插入图片描述
4、应用

  • 点击量排序

六、其他命令

获得符合规则的键名列表

KEYS pattern

pattern 支持 glob 风格通配符:

在这里插入图片描述
2、判断一个键是否存在

exists key

如果键存在则返回整数类型 1,否则返回 0

3、删除键

DEL key [key ...]

可以删除一个或者多个键,返回值是删除的键的个数

4、获得键值的数据类型

type key
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
水资源是人类社会的宝贵财富,在生活、工农业生产中是不可缺少的。随着世界人口的增长及工农业生产的发展,需水量也在日益增长,水已经变得比以往任何时候都要珍贵。但是,由于人类的生产和生活,导致水体的污染,水质恶化,使有限的水资源更加紧张。长期以来,油类物质(石油类物质和动植物油)一直是水和土壤中的重要污染源。它不仅对人的身体健康带来极大危害,而且使水质恶化,严重破坏水体生态平衡。因此各国都加强了油类物质对水体和土壤的污染的治理。对于水中油含量的检测,我国处于落后阶段,与国际先进水平存在差距,所以难以满足当今技术水平的要求。为了取得具有代表性的正确数据,使分析数据具有与现代测试技术水平相应的准确性和先进性,不断提高分析成果的可比性和应用效果,检测的方法和仪器是非常重要的。只有保证了这两方面才能保证快速和准确地测量出水中油类污染物含量,以达到保护和治理水污染的目的。开展水中油污染检测方法、技术和检测设备的研究,是提高水污染检测的一条重要措施。通过本课题的研究,探索出一套适合我国国情的水质污染现场检测技术和检测设备,具有广泛的应用前景和科学研究价值。 本课题针对我国水体的油污染,探索一套检测油污染的可行方案和方法,利用非分散红外光度法技术,开发研制具有自主知识产权的适合国情的适于野外便携式的测油仪。利用此仪器,可以检测出被测水样中亚甲基、甲基物质和动植物油脂的污染物含量,为我国众多的环境检测站点监测水体的油污染状况提供依据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值