微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

个人亲历运维面试 - 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.jb51.cc/article/36399
来源:慕课网
Redis相比memcached有哪些优势?

作者:烙印99
链接:http://www.jb51.cc/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. 投票选出新的主节点,并将剩余从节点指向新的主节点进行数据复制

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐