![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 65
徐师兄学姿势
成年人的世界没有容易二字,加油!!!
展开
-
Redis基本数据类对应的底层数据结构大解析
写在前面: 众所周知 现在JAVA开发很内卷,玩转redis还不够,面试会经常被问redis底层C语言的数据结构,已经被问好几次了!是时候结束了在Redis当中键值对是存储在DicEntry结构当中Key:SDS,简单动态数组结构(已使用的长度,可以使用的长度,char[] )Value: RedisObjectnext指针接下来重要照顾一下redisObjecttypedef struct redisObject { // 类型:string,list,hash,set,so.原创 2021-01-02 20:06:26 · 107 阅读 · 0 评论 -
深入Redis进阶二
为什么需要集群?性能扩展可用性,安全那么如何去配置主从复制呢?vim redis.conf(修改配置文件)slaveof 192.168.30.131 6379(config)./redis-server --slaveof ip port(start)断开:主从复制原理连接数据同步命令传播主从复制不足:单个节点数据量较大时 同步比较耗时 需要手动切换主从需要一种可以自动切换主从的实现–哨兵机制...原创 2020-08-07 17:24:46 · 111 阅读 · 0 评论 -
深入Redis进阶一
publish & subscription基础回顾:之前我们使用list也能实现一个简单的消息队列rpush blpop这个是不支持 一对多的消息分发 所以今天来学习Redis的发布订阅channel:频道 subscribe 订阅者 publish发布者命令:subscribe channel-1 channel-2 channel-3publish channel-1 message: 向指定的频道发布消息psubscribe *sport在Jedis客户端怎么使用?t原创 2020-08-06 22:11:40 · 259 阅读 · 0 评论 -
深入浅出Redis基础
NOSQL & SQL区别:1.2.String 的应用场景重点:热点数据的缓存分布式session:在跨域名 跨服务时候 需要一个中间的服务实现session的共享<!--spring session 与redis应用基本环境配置,需要开启redis后才可以使用,不然启动Spring boot会报错 --><dependency> <groupId>org.springframework.session</groupI原创 2020-08-05 21:59:36 · 147 阅读 · 0 评论