云海的博客
首页
  • 接口
  • 数组
  • slice
  • map
  • 指针
  • 反射
  • Context
  • sync.map
  • 锁
  • 类型和类型指针分析
  • recover
  • 从零实现RPC框架
  • make和new区别
  • channel
  • sync.Once
  • sync.Pool
  • protobuf
  • MongoDB pkg源码-findone
  • MyBatis
  • Maven
  • 解析Laravel框架—路由处理
  • PHP(客户端)与 Golang(服务端)使用grpc+protobuf 通信
  • JAVA(客户端)与 Golang(服务端) 使用grpc+protobuf通信
  • Docker使用笔记-常用命令
  • Docker使用笔记-容器间通讯
  • Docker使用笔记-搭建Redis集群
  • Docker使用笔记-镜像多阶段构建
  • Kubernetes部署golang服务
  • Linux常用命令
  • Docker安装Prometheus与Grafana
  • Protobuf
  • TCP抓包
  • 概述-《TCP/IP详解》读书笔记
  • 索引
  • 事务隔离级别
  • 常识
  • 每日一题(1)
  • 每日一题(2)
  • 每日一题(3)
  • 每日一题(4)
关于
GitHub (opens new window)

云海

服务端研发
首页
  • 接口
  • 数组
  • slice
  • map
  • 指针
  • 反射
  • Context
  • sync.map
  • 锁
  • 类型和类型指针分析
  • recover
  • 从零实现RPC框架
  • make和new区别
  • channel
  • sync.Once
  • sync.Pool
  • protobuf
  • MongoDB pkg源码-findone
  • MyBatis
  • Maven
  • 解析Laravel框架—路由处理
  • PHP(客户端)与 Golang(服务端)使用grpc+protobuf 通信
  • JAVA(客户端)与 Golang(服务端) 使用grpc+protobuf通信
  • Docker使用笔记-常用命令
  • Docker使用笔记-容器间通讯
  • Docker使用笔记-搭建Redis集群
  • Docker使用笔记-镜像多阶段构建
  • Kubernetes部署golang服务
  • Linux常用命令
  • Docker安装Prometheus与Grafana
  • Protobuf
  • TCP抓包
  • 概述-《TCP/IP详解》读书笔记
  • 索引
  • 事务隔离级别
  • 常识
  • 每日一题(1)
  • 每日一题(2)
  • 每日一题(3)
  • 每日一题(4)
关于
GitHub (opens new window)
  • 集群配置参数
  • 常识
    • 面试题
    • Redis
    云海
    2021-10-13
    目录

    常识

    # 概述

    Redis是一个基于内存的高性能key-value数据库。

    # 常见的数据类型

    string、hash、list、set、zset

    # 优势
    • 1.完全基于内存,内存速度快
    • 2.采用了单线程,避免了不必要的上下文切换而消耗CPU
    • 3.采用了非阻塞的IO多路复用机制
    # 持久化

    Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照,他可以将存在于某一时刻的所有数据都写入硬盘里面。另一种方法叫只追加文件(append only file),它会在执行写命令时,将被执行的写命令复制到硬盘里面。

    # 缓存异常-常见问题
    • 缓存雪崩 原因:同一时间缓存失效,所有请求都去查数据库,导致数据库崩溃。 解决方法:缓存失效时间,随机设置。
    • 缓存击穿 原因:某个热点数据失效,持续的大并发穿破缓存,直接请求数据库。 解决方法:不设置失效时间,有更新,更新缓存。
    • 缓存穿透 原因:没有这个缓存,一直请求数据库。 解决方法:设置空值。
    上次更新: 2023/06/05
    集群配置参数
    面试题

    ← 集群配置参数 面试题→

    最近更新
    01
    函数
    04-11
    02
    面试题
    04-11
    03
    EFK日志收集系统单机版
    08-18
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式