美文网首页
redis笔记

redis笔记

作者: 倩倩爱吃鱼0v0 | 来源:发表于2019-02-26 19:00 被阅读0次

    Redis

    redis简介

    • redis是一个基于key-value的内存型数据库。

      • 数据的存储方式是key-value。

      • 数据存到内存中(效率高)

    • redis是一个Nosql数据库

      • 不使用Sql命令操作

      • 复杂数据还是不适合Nosql数据库

      • 可以当做缓存工具来使用

    Nosql数据库和关系型数据库同步问题

    • 一个用户会先访问Nosql数据库,如果找到则返回用户,如果没找到则去关系型数据库找,找到则在Nosql数据库存储一份,然后返回用户。


      1542109288485.png

    [图片上传失败...(image-ad3e2c-1551178768507)]

    redis持久化策略

    • RDB

      • 默认持久化策略

      • 每隔一段时间把内存中的数据持久化到dump.rdb文件中

      • 缺点:

        • 数据过于集中

        • 可以刚存储的数据没有持久化同步到文件中,处理方法为使用命令手动持久化。

    • AOF

      • 监听redis日志文件,发现执行了,就根据该条命令把数据持久化。

      • 类似关系型数据库,执行一条命令存一次

    zset(有序集合)

    语句 解释
    zadd 添加多条或者单条
    zrange 排序从小到大
    zrevrange 排序从大到小
    zcard 查询总数
    zscore 获取指定value的score值
    zrangebyscore 根据score值来拿在它范围中的value
    zrem 删除

    跳跃列表

    相关文章

      网友评论

          本文标题:redis笔记

          本文链接:https://www.haomeiwen.com/subject/sqezyqtx.html