搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
K-Means算法实现鸢尾花数据集聚类_运用python语言编写k-means聚类算法程序,实现对鸢尾花分类。数据可以从python中调
2
Spine在Unity中常见问题_spine 高版本导出无法导入低版本
3
Tensorflow(三)训练自己的数据,分块版本_train_logits = model.inference(train_batch, batch_
4
2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(一)_net 6 cross cutting
5
Unity 2D人物运动不协调的检查方法(本人专用)
6
Unity IL2CPP发布64位,以及代码裁剪Strip Engine Code_unity link.xml
7
23个机器学习最佳入门项目(附源代码)_python机器学习项目
8
史上最全阿里技术面试题目_阿里巴巴技术面试的题目
9
基于LSTM的股票价格预测_lstm预测股票
10
git的基本使用_git checkout --track
当前位置:
article
> 正文
Redis-面试题
作者:从前慢现在也慢 | 2024-02-21 18:50:59
赞
踩
Redis-面试题
一、基础
1、什么是Redis
C语言编写,基于key-value存储的nosql开源内存数据库
内存存储、数据结构优化,高性能
一般用于应用和数据库之间的分布式缓存中间件
提供主从复制+哨兵、集群的方式实现高可用,在redis集群中通过hash槽的方式实现数据分片,进一步提升性能和可扩展性
2、Redis的优缺点
优点
读写性能优异
支持数据持久化RDB、AOF
支持事务
数据结构丰富
支持主从复制,主机自动将数据同步至slave,可进行读写分离
高性能(直接操作内存快)、高并发:
缺点
数据库容量受到物理内存限制
在线扩容困难
3、redis与其它缓存
redis是分布式缓存
4、redis为什么快
完全基于内存
数据结构简单
采用单线程,避免不必要的上下文切换和竞争,也避免锁问题
采用多路IO复用模型,非阻塞IO
5、redis的应用场景
计数器、缓存、消息队列
分布式锁
6、redis有哪些数据类型
String、List、Set、Zset、Hash、Geospatial、Hyperloglog、Bitmap
7、redis持久化
就是把内存数据写道磁盘,防止数据丢失
RDB(默认):一定时间将内存数据以快照的形式保存到磁盘,以二进制压缩文件进行存储。
只有dump.rdb文件,方便持久化
容灾性好,文件保存到磁盘
性能最大化,fork子线程来完成写操作,主线程继续处理命令。
比AOF启动效率高
数据安全性低,RDB是间隔一段时间进行持久化,适合数据要求不严谨
AOF(日志追加):
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/125798
推荐阅读
article
Redis
-
槽
道原理_
redis
的
插
槽
原理...
Redis
Cluster
Redis
3.0之后,节点之间通过去中心化
的
方式提供了完整
的
sharding(分片)、repl...
赞
踩
article
字节Java岗
面试
必备:
数据结构
+
Redis
+
数据库
+分布式+微服务!_
面试
字节
java
准备
什么
...
面试
职位:
java
后端开发工程师。在
面试
前三面真的有点急促,一周内就面完了三次
面试
,接着就开始无尽的等待,整整等了一周左...
赞
踩
article
redis
三主三从高可用
集群
docker
swarm
...
**由于数据量过大**,单个Master复制集难以承担,因此需要对多个复制集进行
集群
,形成水平扩展每个复制集只负责存储整...
赞
踩
article
Spring
Boot
整合:
Redis
延时
队列
的
实现
方案(基于有赞的设计)...
>>号外:关注“Java精选”公众号,回复“面试资料”,免费领取资料!“Java精选面试题”小程序,3000+ 道面试题...
赞
踩
article
Redis
之 延时任务_
java
:
redis
duraion
...
Redis
之 延时任务引言解决方案一、 quartz 数据库轮询二、 JDK 的延迟队列三、 时间轮算法四、 Redi...
赞
踩
article
redis
主从模式,
sentinel
模式
配置
...
配置
完成后 bin/
redis
-cli -h 192.168.64.144 执行info 命令。编辑
sentinel
....
赞
踩
article
Redis
延时
任务
,
高手养成篇...
点击上方“Java基基”
,
选择“设为星标”做积极的人
,
而不是积极废人!每天14:00更新文章
,
每天掉亿点点头发...源码...
赞
踩
article
required
a
be
a
n
of
type
‘org.
springfr
a
mework
.
d
a
t
a
....
【代码】
required
a
be
a
n
of
type
'org.
springfr
a
mework
.
d
a
t
a
.
redis
....
赞
踩
article
springBoot
required
a
bean
of type 'org.springf...
springBoot
启动报错:
required
a
bean
of type 'org.springframewor...
赞
踩
article
整合
redis
template报错: a
bean
of
type
'
org
.springframe...
问题环境:SpringBoot 连接
redis
集群1.启动引导类:package com.zengjx;import ...
赞
踩
相关标签
redis
数据库
面试
java
编程语言
docker
队列
spring
sentinel
分布式
springBoot