redis
文章平均质量分 54
xuehuagongzi000
这个作者很懒,什么都没留下…
展开
-
redis面试总结
1、常见数据结构有哪些 2、缓存雪崩什么含义 3、缓存失效有什么好的方法 4、跳表在redis里面是怎么用的 5、redis里面的LRU算法是咋写的 6、redis里面的布隆过滤器内存使用情况?如何实现布隆过滤器 ...原创 2020-06-20 17:45:21 · 452 阅读 · 0 评论 -
Redis遍历所有key的命令 SCAN
SCAN每次执行都只会返回少量元素,所以可以用于生产环境,不会阻塞服务器的问题。 1、SCAN命令是一个基于游标的迭代器。 这意味着命令每次被调用都需要使用上一次这个调用返回的游标作为该次调用的游标参数,以此来延续之前的迭代过程。当服务器向用户返回值为 0 的游标时, 表示迭代已结束。 简单的迭代演示: redis 127.0.0.1:6379> scan 0 1) "17" 2...原创 2019-10-18 16:09:54 · 510 阅读 · 0 评论 -
单例模式应用场景和设计失误所引发的问题
应用场景: RedisClient public class RedisClient { private RedisClient(){} private static RedisClient instance = new RedisClient(); public final static RedisClient getInstance(){ return原创 2016-12-11 17:28:56 · 323 阅读 · 0 评论 -
redis内存数据库 笔记1:基础概念
1、nosql数据库对比 (1)、键值对数据库:redis(2)、列存储数据库:hbase(3)、文档型数据库:mongoDb 2、redis内存数据库CAP C:consistency(强一致性) A:Availability(可用性) P:partition tolerance(分区容错性) redis、hbase、mongodb都是cp。 3、redis内存数据库 启动后杂...原创 2019-09-11 14:06:59 · 86 阅读 · 0 评论 -
redis内存数据库 笔记2:持久化RDB和AOF
目录 一、持久化的作用 1. 什么是持久化 2. 持久化的实现方式 二、RDB 1. 什么是RDB 2. RDB的三种主要触发机制 3. RDB相关配置 4. RDB的优点 5. RDB的缺点 三、AOF 1. 什么是AOF 2. AOF持久化的三种策略 3. AOF重写 四、RDB和AOF的抉择 1. RDB 和 AOF 对比 2. 如何选择使用哪种持久化方...转载 2019-09-11 16:47:47 · 132 阅读 · 0 评论 -
redis内存数据库:笔记3 主从复制原理
目录 主从复制的作用 主从配置 主从复制的方式 在Redis集群中,让若干个Redis服务器去复制另一个Redis服务器,我们定义被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),这种模式叫做主从复制模式。 数据流向是单向的,只能是从master到slave 一个slave只能有一个master 主从复制的作用 为数据提供...原创 2019-09-11 17:18:54 · 98 阅读 · 0 评论 -
redis内存数据库:笔记4 jedis操作5个数据类型
目录 1、jedis单例连接池和操作String和map类型的Value的实战 2、String类型 3、List类型 4、Hash类型 1、jedis单例连接池和操作String和map类型的Value的实战 public class CustomJedisPoolUtils { private static CustomJedisPool jedisPool = n...原创 2019-09-11 18:06:54 · 293 阅读 · 0 评论 -
redis内存数据库 笔记5:多实例搭建,主从复制搭建,高可用搭建
一、Redis单主机多实例部署 多实例就是一台服务器上安装多个redis服务器。多实例的启动需要用到redis-server + 配置文件 的方式启动。另外多实例的登录需要指定-p ip地址,-p指定端口号。 前提是之前已经安装了一个单实例的redis,redis单实例安装可参考:CentOS 7.4安装redis 4.0详细步骤【http://blog.itpub.net/31015730/...原创 2019-09-12 10:33:08 · 166 阅读 · 1 评论 -
redis内存数据库 笔记6:应用场景
目录 一、网站缓存 二、实现最新消息排行 三、共同好友 一、网站缓存 1. String——字符串 2. Hash 二、实现最新消息排行 List——列表 List 说白了就是链表(redis 使用双端链表实现的 List),相信学过数据结构知识的人都应该能理解其结构。使用 List 结构,我们可以轻松地实现最新消息排行等功能(比如新浪微博的 TimeLine )。List 的另...原创 2019-09-12 10:48:53 · 392 阅读 · 1 评论