自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis相关面试题,这应该是最全的了吧

Redis相关的面试题整理 1. 什么是 Redis? Redis,全称 Remote Dictionary Server,是一个基于内存的高性能 Key-Value 数据库。 另外,Redis 已经成为互联网公司在缓存组件选择的唯一, 2.Redis 的数据类型 字符串(String)、链表(lists)、哈希表(hash)、集合(set)、有序集合(Zset) 3.使用 Redis 有哪些好处...

2020-04-28 10:36:02 929

原创 关于面试中Redis内存回收机制,正确的回答应该是...................

Redis内存回收机制主要体现在以下两个方面: 1.删除到达时间的键对象。 2.内存使用达到maxmemory上限时触发内存溢出控制策略。 1.删除过期键对象 Redis所有的键都可以设置过期属性,内部保存在过期字典中。由于进程内保存了大量的键,维护每个键精准的过期删除机制会导致消耗大量的CPU,对于单线程的Redis来说成本过高,因此Redis采用惰性删除和定时任务删除机制实现过期键的内存回收。...

2020-04-28 10:21:10 169

转载 redis为什么选择单线程工作模型

1、先说一下为什么出现进程,线程 进程:在计算机发明之初就发现,在输入数据时(I/O速度慢),CPU是空闲的,这样就浪费了CPU资源,为了充分利用CPU资源,发明了进程,在输入程序A的数据时,程序B在占用CPU资源进行计算。 线程:为了减少进程的上下文切换的损耗,满足人机交互的实时性,同时保留进程充分利用CPU资源的优点,出现了线程。 2,redis为什么不用多线程(不划算呗) (1)...

2020-04-27 22:39:39 130

原创 主流数据库和主流缓存服务器的特性与功能

主流数据库和主流缓存服务器的特性与功能对比 名称 类型 数据存储选项 查询类型 附加功能 Redis 使用内存存储 (in-memory)的非 关系数据库 字符串、列表、集合、散列 表、有序集合 每种数据类型都有自 己的专属命令,另外还 有批量操作(bulk operation)和不完全 (partial)的事务支持 发布与订阅,主从复制 (master/slave replica...

2020-04-27 17:31:03 283

转载 缓存三巨头ehcache、memcache、redis我们该如何选择

 Ehcache 在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介...

2020-04-27 17:15:00 333

转载 你不知道的IO多路复用机制

文章转载自小狮子的csdn博客,详情请点击链接https://blog.csdn.net/baixiaoshi/article/details/48708347?utm_source=copy 高性能IO模型浅析   服务器端编程经常需要构造高性能的IO模型,...

2020-04-27 15:13:55 111

原创 关于你不知道的Redis复制原理

Redis复制 Redis的持久化选项之深入理解AOF和RDB 上一篇文章末尾我们提到了复制,本文将深入理解复制在Redis中的使用 复制可以让其他服务器拥有一个不断地更新的数据副本,从而使得拥有数据副本的服务器可以用于处理客户端发送的读请求。关系数据库通常会使用一个主服务器(master)向多个从服
务器(slave)发送更新,并使用从服务器来处理所有读请求。Redis也采用了同样的方法来实现
...

2020-04-23 16:44:21 344

原创 Redis的持久化选项之深入理解AOF和RDB

Redis的持久化选项 Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫做快照(snapshotting),它可以将存在于某一时刻的所有数据都写入硬盘里面。另一种方法叫只追加文件(append-onlyfile,
AOF),它会在执行写命令时,将被执行的写命令复制到硬盘里面。这两种持久化方法既可以同
时使用,又可以单独使用,在某些情况下甚至可以两种方法都不使用,具体选择哪种持...

2020-04-23 15:26:50 957

技术面试必备基础知识 .pdf

java技术面试必备资源,设计java相关,涉及到redis,数据结构和算法,leecode题目解答等

2020-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除