当前位置: 首页 > news >正文

redis数据库缓存服务练习题

第一章 缓存服务

  1. 什么是redis?
    redis是一款非关系型的数据库, 存储的数据格式为键值对
  2. redis的作用是什么?
    通过内存存储关系型数据库数据的形式, 减少数据库服务器的压力
  3. redis缓存服务器的工作原理是什么?
    缓存服务器有请求数据: web服务器接收请求, 之后将请求交给缓存服务器, 由缓存直接返回数据即可
    缓存服务器没有请求数据: 若访问缓存服务器后没有数据, 这时web服务器会访问关系型数据库, 之后web服务器会先将结果保存到缓存服务器, 保存完成后, web服务器才会对客户端进行响应
  4. redis服务的工作端口是什么?
    6379
    第二章 redis
  5. redis的特点是什么?
    支持多种数据结构
    支持数据的持久化
    支持主从集群的读写分离
  6. redis支持的数据持久化的方式都有什么?
    RDB: redis会启动子进程, 将所有数据写入磁盘文件中, 是一次全量备份
    AOF: 将redis每秒中的执行的写指令记录在日志当中
  7. redis数据持久化, 创建的子进程会影响redis的读写功能吗?
    不会
  8. redis集群保证数据一致性的方式都有什么? 分别是怎么工作的?
    全量同步: 从服务器会向主服务器发起同步指令, 之后主服务器调用bgsave指令来创建支持数据持久化的进程, 之后该进程会将所有的写操作写入到复制缓冲区当中, 当主服务器完成持久化工作后, 会将该文件发送给从服务器
    增量同步: 完成全量同步后, 主节点会将执行的所有写命令同步到复制积压缓冲区, 并记录偏移量, 之后从节点每秒都会向主服务发送同步确认偏移量, 来告知从服务器的同步进度, 主服务器接收到该偏移量后, 会将自身的偏移量与从服务器的偏移量进行比较, 之后在将复制积压缓冲区中未同步的数据发送给从服务进行同步
  9. redis集群中, 主服务器有必要开启数据的持久化吗?
    主服务器不需要开启数据的持久化, 减少主服务器资源的浪费
  10. redis集群中, 哨兵机制的作用是什么?
    通过检测主服务器的状态, 若主服务器挂掉, 会在从服务器中选举出主服务器, 保证服务高可用性
  11. 哨兵机制的工作原理是什么?
    每个sentinel(哨兵)每秒都会向他所知的主服务器发送ping指令, 若主服务的回复时间超过设定的超时时间, 会将主服务器标记为主观下线, 这时若集群中足够多的哨兵将主服务器标记为主观下线, 那么主服务的下线就变为了客观下线, 这是就会在集群中选举出新的主服务器
  12. 什么是主观下线? 什么是客观下线?
    主观下线: 当前哨兵将主服务器标记为下线
    客观下线: 多个哨兵将主服务器标记为下线
  13. redis数据库设置普通数据的有效期的语句是什么?
    set key value ex 秒级过期时间
    set key value px 毫秒级过期时间
  14. redis数据库设置集合类型数据的有效期的语句是什么?
    插入数据: hset key value
    设置有效期: expire key 秒级过期时间
  15. 查看key的过期时间的语句?
    ttl key
    -1: 永不过期
    -2: 已过期
  16. 移处key的有效期是用什么命令?
    persist key
  17. redis的登录命令是什么?
    进入redis的客户端: redis-cli -h redis服务器ip -p redis端口
    登录: auth 用户名 密码
http://www.jsqmd.com/news/571653/

相关文章:

  • YOLO V8-Segment 【批量推理优化】从循环到张量:性能提升与部署实战
  • CPU、GPU、TPU、NPU:驱动数字世界的核心力量!
  • Qwen3.5-9B-AWQ-4bit Java开发环境一键配置与项目初始化指南
  • 加盟商新媒体矩阵运营协同难?星链引擎矩阵系统分级管控实现总部高效统筹
  • 从‘会用’到‘精通’:Linux高手都在用的5个效率工具和进阶命令组合
  • 零硬件成本!用ESP32S3的PSRAM加速FLASH文件传输(网页控制实测)
  • 2024精选:多模态与数学推理指令调优数据集全景解析
  • 避坑指南:STM32H7系列用LWIP为啥总Ping不通?详解Cache配置与MPU那些事儿(以H750+Lan8720为例)
  • intv_ai_mk11部署教程:CSDN GPU云平台绑定域名+HTTPS反向代理进阶配置
  • Killercoda vs Play-with-K8s:哪个更适合你的K8S学习需求?(详细对比)
  • 2026 AI实用元年:从聊天到思考,大模型如何颠覆生活?深度解析+工具选择指南
  • KVM笔记
  • YOLOv9镜像小白友好教程:手把手教你训练自己的检测模型
  • 5步快速上手:Duix.Avatar完全指南 - 免费开源的AI数字人克隆工具
  • 用美团外卖点单有没有什么必须知道的省钱秘诀?周末五折外卖直接省一半 - 资讯焦点
  • 从概念到代码:电机控制中的归一化实战解析
  • 2026年4月全球美国投资移民中介推荐:五家口碑服务评测对比知名 - 十大品牌推荐
  • 5分钟快速上手:foobox-cn打造专业级foobar2000美化界面完整指南
  • 从无人机到VR眼镜:聊聊Mahony滤波算法在消费电子里是怎么‘稳住’画面的
  • 专业级foobar2000个性化配置方案:提升音乐管理效率的foobox-cn
  • 2026海外AI营销公司哪家好?推荐几家AI社媒营销平台与海外社媒运营推广公司(附带联系方式) - 品牌2026
  • GPEN错误码排查指南:常见问题与解决方案汇总
  • QQ空间导出助手:社交媒体数据备份的完整解决方案
  • 卡特兰数在LeetCode刷题中的5种经典应用场景(附Python代码)
  • Ostrakon-VL-8B保姆级教程:Streamlit Theming定制品牌色像素UI主题包
  • XTDrone仿真环境配置踩坑实录:我是如何解决Gazebo插件冲突和MAVROS地理库安装失败的
  • MySQL不同隔离级别下,都会使用什么锁?
  • 从内存分区到智能指针:C++面试中的内存管理全攻略
  • 2026年PVC塑胶地板厂家:解读行业三大核心趋势 - 速递信息
  • 探索DeepCAD:AI驱动的三维CAD模型智能生成革命