console.log('|

Tod4

园龄:2年11个月粉丝:21关注:0

随笔分类 -  redis

Redis(九)五种数据类型的底层结构
摘要:### Redis(九)五种数据类型的底层结构 #### 1 string ​ string是redis中最常见的数据类型 - 基本编码方式是`RAW`,基于`简单动态字符串(SDS)`实现,存储上限为512MB,此时的object head和SDS是两个独立的空间,是通过redisObject的b
45
0
0
Redis(八)底层数据类型原理
摘要:### Redis(八)底层数据类型原理 #### 1 SDS 动态字符串 - Redis中保存的key是字符串,value往往是字符串或者字符串的集合,字符串是redis里面最常用的数据结构 - Redis虽然是用C语言写的,没有直接使用C语言的字符串,原因有: - 获取字符串长度需要位运算(因为
53
0
0
Redis6(一)五大数据类型
摘要:1 NoSQl数据库 1.1 技术的发展 技术的分类: ①解决功能性问题:javase ②解决扩展性问题:框架 ③解决性能问题:redis 1.2 NoSQL数据库概述 NoSQL(Not Only SQL),不仅仅是SQL ,泛指非关系型数据库。不依赖业务逻辑存储,而是以简单的key-value键
28
0
0
Redis(八)redis新功能
摘要:redis6新功能 1 ACL Redis ACL是AccessControlList(访问控制表)的缩写,该功能允许根据可以执行的命令和访问的键来限制某些连接。 2 基本命令 acl help > ACL help 1) ACL <subcommand> arg arg ... arg. Subc
55
0
0
Redis(七)缓存穿透、缓存击穿、缓存雪崩以及分布式锁
摘要:应用问题解决 1 缓存穿透 1.1 访问结构 正常情况下,服务器接收到浏览器发来的web服务请求,会先去访问redis缓存,如果缓存中存在数据则直接返回,否则会去查询数据库里面的数据,然后保存在redis中再进行返回。 1.2 缓存击穿的现象 出现大量web请求,应用服务器压力变大 redis命中率
123
0
0
Redis(六)集群
摘要:Redis集群 1.1 存在的问题 容量不够Redis如何扩容 并发写操作,Redis如何分摊 当主机或者从机宕机,薪火相传、反客为主等主从模式都会导致ip发生变化,应用程序中的配置需要对应修改主机地址以及端口号等信息。 主机代理方式 主机代理方式指的是不需要客户端去寻找需要的服务,而是只暴露一个代
123
0
0
Redis(五)持久化
摘要:Redis持久化 Redis持久化指的是将redis中的数据写入硬盘的过程。 1 RDB 简介 在指定的时间间隔内,将内存中的数据集快照写入磁盘,也就是snapshot,它恢复的时候是将快照文件直接读到内存。 怎么样进行的持久化? RDB持久化采用了Linux常用的写时复制技术: Redis会单独创
44
0
0
Redis(四)主从复制
摘要:主从复制 简介 主机数据更新之后根据配置和策略,自动同步数据到备机的Master/Slaver机制,Master以写为主,Slaver以读为主。 这样的机制能够实现: 读写分离:Master以写为主,Slaver以读为主 容灾的快速分布:从机一个宕机,则去读别的从机 主从复制的一般策略都是一主多从,
43
0
0
Redis(三)jedis与锁
摘要:1 Jedis 引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.3</version> </dependency> 测试连通 public static vo
228
0
0
Redis(二)redis发布与订阅以及三种新数据类型
摘要:1 配置文件 Utis单位部分 redis支持字节但不支持其他类型 Includes部分 设置包含的其他文件的目录 netword网络部分 bind:默认情况bind=127.0.0.1只接受本机的访问请求,不写的话,无限制接收任何ip的访问。 生产环境下肯定要写应用服务器的地址;服务器需要远程访问
86
0
0
   
点击右上角即可分享
微信分享提示
深色
回顶
收起