redis基础知识

基本数据类型:
    string, hash, set, zset, list
    Sting 使用场景比较,例如缓存  配置,
    hash  一些对象缓存,商品数量缓存等
    优点
        1)同类数据归类整合储存,方便数据管理
        2)相比string操作消耗内存与cpu更小
        3)相比string储存更节省空间

        缺点
        过期功能不能使用在field上,只能用在key上
        Redis集群架构下不适合大规模使用

    List 可以做消息流
    Set 集合, 例如抽奖模式, 点赞等等;
    zset  热搜   有排序的场景
    
    
线程模式:
    redis通过epoll实现IO多路复用,将连接信息和事件放入队列中,通过文件事件分派器 分派给事件处理器:连接处理器, 命令处理器  响应处理器
    
redis持久化:
    rdb 60 1000个键,fork 一个子线程 持久化数据,借助的是操作系用的写时复制技术,可以共享主线程的内存
    aof  异步刷入磁盘
        总是, 每秒, 交给操作系统用决定
        重写, 可以设置大小  下次达到多少
    
    混合持久化(4.0开始的)
        重写的时候写成RDB
        
    主从复制:
        全量复制
          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十二月的雪7

你的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值