摘要: ###1、为什么使用容器 上线流程繁琐; 开发->测试->申请资源->审批->部署->功能测试等 资源利用率低; 服务器利用率普遍过低,造成资源浪费; 扩容/缩容不及时; 业务高峰扩容流程繁琐,上线不及时 服务器环境臃肿 服务器环境越来越复杂,对维护、迁移带来困难 环境不一致 开发环境-测试环境-生 阅读全文
posted @ 2021-02-18 10:44 那就这样吧~ 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.application.yml ###################以下为Redis增加的配置########################### spring: redis: #单机配置 # host: 122.51.50.249 # port: 6380 timeout: 6000 # 阅读全文
posted @ 2021-02-17 16:07 那就这样吧~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. SpringDataRedis简介 1.1.Jedis(过时) Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。 1.2.Spring Da 阅读全文
posted @ 2021-02-17 16:06 那就这样吧~ 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.高可用Sentinel哨兵介绍 Sentinel哨兵是redis官方提供的高可用方案,可以用它来监控多个Redis服务实例的运 行情况。RedisSentinel是一个运行在特殊模式下的Redis服务器。RedisSentinel是在多个 Sentinel进程环境下互相协作工作的。 Sentin 阅读全文
posted @ 2021-02-17 14:44 那就这样吧~ 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.主从复制概念(master/slave) 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图: 说明: 主redis中的 阅读全文
posted @ 2021-02-17 14:43 那就这样吧~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Redis的持久化策略 1.持久化机制 1.1 持久化概述 持久化可以理解为存储,就是将数据存储到一个不会丢失的地方,如果把数据放在内存中,电脑关闭或重启数据就会丢失,所以放在内存中的数据不是持久化的,而放在磁盘就算是一种持久化。 Redis的数据存储在内存中,内存是瞬时的,如果linux宕机或重启 阅读全文
posted @ 2021-02-17 14:41 那就这样吧~ 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Redis的事务机制 1.什么是事务 事务是指一系列操作步骤,这一系列的操作步骤,要么完全地执行,要么完全地不执行。 比如微博中:A用户关注了B用户,那么A的关注人列表里面就会有B用户,B的粉丝列表 里面就会有A用户。 这个关注与被关注的过程是由一系列操作步骤构成: (1)A用户添加到B的粉丝列表里 阅读全文
posted @ 2021-02-17 14:40 那就这样吧~ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 第六章 Redis的发布与订阅 1.发布和订阅 1.1什么是发布和订阅 发布订阅是一种应用程序(系统)之间通讯,传递数据的技术手段。特别是在异构(不 同语言)系统之间作用非常明显。发布订阅可以是实现应用(系统)之间的解耦合。 ● 发布订阅:类似微信中关注公众号/订阅号,公众号/订阅号发布的文章,信息 阅读全文
posted @ 2021-02-17 14:38 那就这样吧~ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 第五章 Redis数据类型 1.数据类型概述 Redis中存储数据是通过key-value存储的,对于value的类型有以下几种: 字符串类型 string 字符串类型是 Redis 中最基本的数据类型,它能存储任何形式的字符串,包括二进制 数据,序列化后的数据,JSON 化的对象甚至是一张图片。最 阅读全文
posted @ 2021-02-17 14:37 那就这样吧~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 第四章 Redis基本操作命令 1.基本操作命令 手册地址: redis 英文版命令大全:https://redis.io/commands redis 中文版命令大全:http://redisdoc.com/ redis 默认为 16 个库 (在 redis.conf 文件可配置,该文件很重要,后 阅读全文
posted @ 2021-02-17 14:30 那就这样吧~ 阅读(54) 评论(0) 推荐(0) 编辑