摘要:
一、心法 Redis hash 是一个 string 类型的 field 和 value 的映射表,当然这里的string类型是指将数据序列化后的字符串。 常见业务场景就是来缓存键值对。我举个例子,有一个班级里有三十个学生,每个... 阅读全文
摘要:
一、心法 Zset或者说是SortedSet,是Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序... 阅读全文
摘要:
一、Set典型应用场景 Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。从实际业务角度来考虑其应用场景。首先,Set它是一个集合,自然能够存放多个对象。多个对象之间各不相同,另外存... 阅读全文
摘要:
一、基本依据 Redis的List是一个队列。对于队列这种数据结构来说,有两个非常重要的特性。可左进右出,亦可右进左出。那么,基于这种特点,就能够通过Redis的List实现基本的消息中间件。 从具体的代码上来看,可以先把一些数... 阅读全文
摘要:
一、心法 Redis列表是简单的字符串列表,按照插入顺序排序。 可以从Redis的List类型的数据结构来考虑其实际业务场景。Redis的List这种数据结构与Java中的List集合大致不离其宗。实际上就是一个... 阅读全文
摘要:
一、心法 可以从Redis的String类型的数据结构来考虑其实际业务场景。重点需要记住的是,String类型它是一个变量对应一个值,说白了,就是一对一的场景。这种场景比较多,比如用于缓存当前登陆人的用户信息,缓存某篇文章的访问量。我自己的公司... 阅读全文
摘要:
前言 以前在实习的时候,去Redis官网学了不少命令。不过现在看来,当初只是学到了一些简单的命令。等到实际工作中,在SpringBoot中也快速的集成了Redis。但是到底Redis应用在哪些实际场景中,我之前一直没有深入研究过。现在,我想好好... 阅读全文
摘要:
启动时指定SQL脚本 之前介绍过一种方案,用flyway进行数据库的管理。 今天发现公司的大佬又用了别的方案解决数据库初始化脚本问题。 在application.yml中加入下述配置。 spring.data... 阅读全文
摘要:
一、查看文件 cat命令可以查看文档内容。先使用 > ,清除原来的数据,使用标准输入流写入 test.sh。 下面的例子,演示了 清除文档,写入文档,追加文档,查看文档。 二、数组 ... 阅读全文
摘要:
一、数字计算 (1)整数:使用let的话,变量就不再需要$了。 再写一个简单的 shell脚本,上传到/opt目录下,取名为test.sh。 #!/bin/bashno1=3no2=4let result=no1+no2ec... 阅读全文