zoukankan      html  css  js  c++  java
  • Redis 笔记

    特点:

    开源,C编写,基于内存可持久化日志形,key-value类型

    速度快
     
    持久化,定期按照不同持久化策略同步到硬盘中(异步保存)
     
    核心:rdb工作原理
        每个N分钟或者N次写操作后,从内存dump数据行程rdb文件,压缩放在备份目录(时间点快照)
     
        rdb有点:存储文件紧凑,易于备份恢复
     
        缺点:rdb在2个保存点之间,断电,将会丢失1-n分钟的数据
        处于对持久化的更精细要求,添加了AOF持久化方式。
     
        AOF工作原理:记录服务器执行的所有写操作命令,并且在服务器启动时,通过重新执行这些命令来还原数据集。
        AOF优点,保证数据完整性,减少宕机时候数据丢失
        缺点,文件比较大,同步策略设置较大时候,AOF会慢于RDB。
     
    redis支持事务,单线程
    压力测试:
        单核服务器,单线程,redis比memcached快。
     
    数据结构:
        可以将redis看书“数据结构服务器”,目前支持五中,string list set zset hash
    支持多语言
    主-从复制,官方提供数据,21秒完成了amazon的10G key set的复制
     
     
        除了支持多重类型操作,和持久化之外,和memcahe一样。
     
        ----redis集群
        特点:
        1.结点之间彼此互联,二进制协议传输。
        2.单个结点挂了。不影响集群。
        3.删除,增加结点不用停服务。
        4.集群自动调配,客户端只连接一个结点。
     
    redis自带命令,不支持批量删除,linux管道命令,可以删除。
     
    redis应用场景。
        reverse cache(反向cache)
     
  • 相关阅读:
    bzoj3997 [TJOI2015]组合数学
    bzoj1143 [CTSC2008]祭祀river
    bzoj 2208 [Jsoi2010]连通数
    bzoj3713 [PA2014]Iloczyn
    bzoj1054 [HAOI2008]移动玩具
    习题6-5 使用函数验证哥德巴赫猜想(20 分)
    习题6-4 使用函数输出指定范围内的Fibonacci数(20 分)
    习题6-3 使用函数输出指定范围内的完数(20 分)
    习题6-2 使用函数求特殊a串数列和(20 分)
    分类统计字符个数(15 分)
  • 原文地址:https://www.cnblogs.com/wuyuxiang/p/5166752.html
Copyright © 2011-2022 走看看