摘要: 1.应用场景 (1) 缓存 缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。Redis 提供了键值过期时间设置,并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。可以这么说,一个合理的缓存设计能够为一个网站的稳定保驾护航。 (2) 阅读全文
posted @ 2021-08-24 14:34 皮皮松 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.zookeeper集群搭建 1.1 上传安装包 官网推荐至少3个节点,我们这里也用三个节点192.169.2.18 192.169.1.82 192.169.1.95 准备好安装包,zookeeper的默认端口为2181 将安装包分别上传到3个节点的指定目录中 这里以/home/admin作为说 阅读全文
posted @ 2021-06-28 14:46 皮皮松 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.注解介绍 1.1注解的本质 Oracle官方对注解的定义为: Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations hav 阅读全文
posted @ 2021-03-11 14:59 皮皮松 阅读(1877) 评论(0) 推荐(4) 编辑
摘要: 1.遇到的问题 在分布式项目部署的过程中,经常要求服务器重启之后,应用(包括数据库)能够自动恢复使用.虽然使用docker update --restart=always containerid能够让容器自动随docker启动,但是并不能保证是在数据库启动之后启动,如果数据库未启动,那么将导致应用启 阅读全文
posted @ 2021-03-05 15:16 皮皮松 阅读(2473) 评论(0) 推荐(1) 编辑
摘要: 1.正则表达式匹配$ \$\{([a-z]+)\} 能够匹配字符串中以$形式的文本(其中key为小写英文字母) .*\$\{([a-z]+)\}.* 可以用来检测文本中是否有$形式的文本 解释如下: . 匹配除换行符\n之外的任何单字符 * 匹配前面的子表达式零次或多次 要匹配*字符,请使用\* { 阅读全文
posted @ 2021-02-26 17:19 皮皮松 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 1.1Zset(有序集合) Zset保留了集合不能有重复成员的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下标作为排序依据不同的是,它给每个元素设置一个分数(score)作为排序的依据。 有序集合中的元素不能重复,但是score可以重复,就和一个班里的同学学号不能重复,但是考试成 阅读全文
posted @ 2021-02-25 16:29 皮皮松 阅读(2245) 评论(0) 推荐(1) 编辑
摘要: 1.1Set (集合) 集合(set)类型也是用来保存多个 字符串元素,但和 列表类型 不一样的是,集合中 不允许有重复元素,并且集合中的元素是 无序的,不能通过 索引下标 获取元素。 一个 集合 最多可以存储 2 ^ 32 - 1 个元素。Redis 除了支持 集合内 的 增删改查,同时还支持 多 阅读全文
posted @ 2021-02-25 16:26 皮皮松 阅读(1101) 评论(0) 推荐(1) 编辑
摘要: 1Hash (哈希) 在 Redis 中,哈希类型 是指键值本身又是一个 键值对结构。哈希 形如 value={ {field1,value1},...{fieldN,valueN} },Redis 键值对 和 哈希类型 二者的关系如图所示: 哈希类型中的 映射关系 叫作 field-value,这 阅读全文
posted @ 2021-02-25 16:23 皮皮松 阅读(2147) 评论(0) 推荐(1) 编辑
摘要: List (列表) 列表(list)类型是用来存储多个 有序 的 字符串。在 Redis 中,可以对列表的 两端 进行 插入(push)和 弹出(pop)操作,还可以获取 指定范围 的 元素列表、获取 指定索引下标 的 元素 等。 列表 是一种比较 灵活 的 数据结构,它可以充当 栈 和 队列 的角 阅读全文
posted @ 2021-02-25 16:11 皮皮松 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1 String (字符串类型) 字符串类型 是 Redis 最基础的数据结构。字符串类型 的值实际可以是 字符串(简单 和 复杂 的字符串,例如 JSON、XML)、数字(整数、浮点数),甚至是 二进制(图片、音频、视频),但是值最大不能超过 512MB 1.1相关命令 (1) 设置值 命令为:s 阅读全文
posted @ 2021-02-25 16:05 皮皮松 阅读(402) 评论(0) 推荐(0) 编辑