摘要: 一.Docker入门 1. Docker 为什么会出现 2. Docker的历史 3. Docker最新超详细版教程通俗易懂 Docker是基于Go语言开发的!开源项目 官网 官方文档Docker文档是超详细的 仓库地址 4. 虚拟化技术和容器化技术对比 4.1. 虚拟化技术的缺点 资源占用十分多 阅读全文
posted @ 2021-10-14 13:38 My_blog_s 阅读(911) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合 SpringBoot 操作数据:spring-data jpa jdbc mongodb redis! SpringData 也是和 SpringBoot 齐名的项目! 说明: 在 SpringBoot2.x 之后,原来使用的jedis 被替换为了 lettuce? jed 阅读全文
posted @ 2021-10-14 11:05 My_blog_s 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Jedis 我们要使用 Java 来操作 Redis,一般每家公司,每个程序员都会有自己的封装,这里不多说,懂的都懂 什么是Jedis 是 Redis 官方推荐的 java连接开发工具! 使用Java 操作Redis 中间件!如果你要使用 java操作redis,那么一定要对Jedis 十分的熟悉! 阅读全文
posted @ 2021-10-14 10:56 My_blog_s 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Redis.conf详解 启动的时候,就通过配置文件来启动! 工作中,一些小小的配置,可以让你脱颖而出! 行家有没有,出手就知道 单位 配置文件 unit单位 对大小写不敏感! 就是好比我们学习Spring、Improt, include 网络 bind 127.0.0.1 # 绑定的ip prot 阅读全文
posted @ 2021-10-14 10:54 My_blog_s 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Redis持久化 面试和工作,持久化都是重点! Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中 的数据库状态也会消失。所以 Redis 提供了持久化功能! RDB(Redis DataBase) 什么是RDB 在主从复制中,rdb就是备用了!从机上面 阅读全文
posted @ 2021-10-14 10:53 My_blog_s 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制 概念 ​ 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower), 数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)。 默认情况下,每台R 阅读全文
posted @ 2021-10-14 10:52 My_blog_s 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。微信、 微博、关注系统! Redis 客户端可以订阅任意数量的频道。 订阅/发布消息图: 第一个:消息发送者, 第二个:频道 第三个:消息订阅者! 下图展示了频道 cha 阅读全文
posted @ 2021-10-14 10:52 My_blog_s 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 哨兵模式 (自动选举老大的模式) 概述 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问题。 谋朝篡位 阅读全文
posted @ 2021-10-14 10:51 My_blog_s 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Redis缓存穿透和雪崩 服务的高可用问题! 在这里我们不会详细的区分析解决方案的底层! Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一 些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据 的一致性要求很高,那 阅读全文
posted @ 2021-10-14 10:50 My_blog_s 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 事务 Redis 事务本质:一组命令的集合! 一个事务中的所有命令都会被序列化,在事务执行过程的中,会按 照顺序执行! 一次性、顺序性、排他性!执行一些列的命令! 队列 set set set 执行 Redis事务没有没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候 阅读全文
posted @ 2021-10-14 10:49 My_blog_s 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Nosql概述 什么是Nosql Not Only Structured Query Language 关系型数据库:列+行,同一个表下数据的结构是一样的。 非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。 NoSQL泛指非关系型数据库,随着web2.0互联网的诞生,传统的关系型数据库 阅读全文
posted @ 2021-10-14 10:48 My_blog_s 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Hyperloglog 什么是基数? A {1,3,5,7,8,7} B{1,3,5,7,8} 基数(不重复的元素) = 5,可以接受误差! 简介 Redis 2.8.9 版本就更新了 Hyperloglog 数据结构! Redis Hyperloglog 基数统计的算法! 优点:占用的内存是固定, 阅读全文
posted @ 2021-10-14 10:47 My_blog_s 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Geospatial 地理位置 朋友的定位,附近的人,打车距离计算? Redis 的 Geo 在Redis3.2 版本就推出了! 这个功能可以推算地理位置的信息,两地之间的距离,方圆 几里的人! 可以查询一些测试数据:http://www.jsons.cn/lngcodeinfo/0706D99C1 阅读全文
posted @ 2021-10-14 10:46 My_blog_s 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Bitmap 为什么其他教程都不喜欢讲这些?这些在生活中或者开发中,都有十分多的应用场景,学习了,就是就 是多一个思路! 位存储 统计用户信息,活跃,不活跃! 登录 、 未登录! 打卡,365打卡! 两个状态的,都可以使用 Bitmaps! Bitmap 位图,数据结构! 都是操作二进制位来进行记录 阅读全文
posted @ 2021-10-14 10:45 My_blog_s 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Zset(有序集合) 在set的基础上,增加了一个值,set k1 v1 zset k1 score1 v1 127.0.0.1:6379> hvals myhash # 只获得所有value 1) "world" 2) "hello" ############################### 阅读全文
posted @ 2021-10-14 10:44 My_blog_s 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Set(集合) set中的值是不能重读的! ########################################################################## 127.0.0.1:6379> sadd myset "hello" # set集合中添加匀速 (inte 阅读全文
posted @ 2021-10-14 10:43 My_blog_s 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Hash(哈希) Map集合,key-map! 时候这个值是一个map集合! 本质和String类型没有太大区别,还是一个简单的 key-vlaue! set myhash field kuangshen ############################################### 阅读全文
posted @ 2021-10-14 10:42 My_blog_s 阅读(34) 评论(0) 推荐(0) 编辑
摘要: List(列表) 基本的数据类型,列表 在redis里面,我们可以把list玩成 ,栈、队列、阻塞队列! 所有的list命令都是用l开头的,Redis不区分大小命令 ################################################################### 阅读全文
posted @ 2021-10-14 10:41 My_blog_s 阅读(8) 评论(0) 推荐(0) 编辑
摘要: String(字符串) ########################################################################## 127.0.0.1:6379> set key1 v1 # 设置值 OK 127.0.0.1:6379> get key1 # 阅读全文
posted @ 2021-10-14 10:39 My_blog_s 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Redis五大数据类型 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Se 阅读全文
posted @ 2021-10-14 10:38 My_blog_s 阅读(46) 评论(0) 推荐(0) 编辑