个人亲历运维面试 - redis部分
作者:互联网
Rdis面试题
1. 什么是redis
Redis是一个开源的高级键值数据存储和缓存。它也被称为数据结构服务器,其键不仅包含字符串,还包含哈希,集合,列表和有序集。
2. redis有哪些数据结构
字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。
3. redis相比memcache有哪些优势
1. redis支持的数据类型比memcache多
2. redis存储速度比memcache快
3. redis可以做持久化
Redis相比memcached有哪些优势?
作者:烙印99
链接:http://www.imooc.com/article/36399
来源:慕课网
Redis相比memcached有哪些优势?
作者:烙印99
链接:http://www.imooc.com/article/36399
来源:慕课网
4. redis提供了哪几种持久化方式
RDB默认开启,会按照配置的指定时间将内存中的数据快照到磁盘中,创建一个dump.rdb文件,Redis启动时再恢复到内存中。
AOF以日志的形式记录每个写操作(读操作不记录),只需追加文件但不可以改写文件,Redis启动时会根据日志从头到尾全部执行一遍以完成数据的恢复工作
5. 修改配置不重启redis会实时生效吗?
config set命令可以修改不需要重启
6. redis sentinel工作原理
1. sentinel每秒一次向其他节点发送PING命令
2. 如果实列恢复PING时间超过指定时间被定为主观下线
3. 其他sentinel确认确实进入主观下线,就会被标记为客观下线
4. 投票选出新的主节点,并将剩余从节点指向新的主节点进行数据复制
标签:运维,redis,Redis,亲历,memcache,sentinel,下线,节点 来源: https://www.cnblogs.com/Wshile/p/12566216.html