Redis
陈汤姆
一只叫做汤姆的程序员
展开
-
Redis知识点全面汇总
系列文章目录文章目录系列文章目录前言一、数据结构1.字符串2.链表3.字典4.跳跃表5.整数二、持久化机制1.RDB2.AOF三、主从复制旧版:SYNC1、同步2、命令传播新版:PSYNC1、完整重同步2、部分重同步四、哨兵概念:实现:五、集群过程:六、事务实现方法过程WATCH命令实现七、缓存三大问题缓存雪崩缓存穿透缓存击穿八、分布式锁总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学原创 2020-09-17 17:36:34 · 351 阅读 · 0 评论 -
《Java后端知识体系》之Redis的哨兵(Sentinel)分析(一)
一、介绍Sentinel(哨兵、哨岗)是Redis的高可用性的解决方案,由一个或多个Sentinel实例(instance)组成的Sentinel系统可以监视多个主服务器,以及这些主服务器下的所有从服务器。Sentinel监视的主服务器下线(断开连接)时,可以自动将该主服务器下的某个从服务器设置为新的主服务器,然后由新的主服务器代替断开连接的主服务器处理命令请求。Sentinel系统监视服务器的例子如下:该图中server1表示主服务器,server2、server3、server4表示主服务器下原创 2020-08-07 23:34:39 · 175 阅读 · 0 评论 -
《Java后端知识体系》之Redis如何实现主从复制还不懂?看完这篇就全懂了!!!
前面介绍了Redis的持久化机制,那么现在就开始学习Redis的主从复制的功能,学习Redis的主从复制的底层实现原理,那么以后面试也可以多说说这部分知识了!!在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称被复制的服务器为主服务器(master),而对主服务器进行复制的服务器为从服务器(slave)。例如:现在有两个Redis服务器,地址分别为127.0.0.1:6379和127.0.0.1:6377,如果.原创 2020-08-05 22:14:28 · 179 阅读 · 0 评论 -
SpringBoot + Redis 分布式锁:模拟抢单(附实现源码)
import org.springframework.context.annotation.Configuration;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.j...原创 2020-04-01 22:05:11 · 852 阅读 · 3 评论 -
关于Redis的知识总结
看CSDN博客时看到关于Redis的文章,随手做了笔记记下来,现在发布在此,如有抄袭请告知立马删除。笔记是看了好几篇随手记的,所以没有附录链接,望体谅。Redis:1、Redis是高性能的key-value数据库。Redis支持数据的持久化、Redis提供String、list、set,hash、zset的存储、Redis支持数据的备份。2、Redis应用场景1、配合关系型数据库做告诉缓...原创 2019-08-14 14:37:39 · 84 阅读 · 0 评论 -
SpringBoot使用Redis做数据缓存的问题
在SpringBoot中,可以通过Redis做数据的缓存,用户在查询数据时可以直接从缓存中取,减少数据库的压力。1、首先在SpringBoot中加入Redis的依赖 <!--集成redis,client改用jedis--> <dependency> <groupId>org.springframework.boo...原创 2019-09-14 23:57:38 · 514 阅读 · 0 评论