码迷,mamicode.com
首页 > 其他好文 > 详细

redis的介绍

时间:2018-09-10 10:57:42      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:文档   时间比较   数据结构   基于   about   计数器   51cto   com   订阅   

1.简介:

        redis是一个基于内存存储key-value数据结构的非关系型数据库(类似还有列存储数据库,文档型数据库,图形数据库)。

2.优缺点:

       优点:a)支持多种数据类型

                 b)基于内存,读写性能非常好

                 c)支持数据持久化

                 d)支持其他一些特性,事务,主从复制,发布订阅等

       缺点:a)不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要等待机器重启或者手动切换前端的IP才能恢复

                 b)主从复制,若是主机宕机,从机可能发生数据不一致的问题

                 c)对机器的内存大小有要求,主从复制采用全量复制的方式,若快照文件较大,对集群性能有影响,若复制过程中,主机与从机间发生变动,则会再次全量复制,不方便系统运营

                 d)修改配置文件,进行重启,将硬盘中的数据加载进内存,时间比较久。在这个过程中,redis不能提供服务

3.应用场景:a)缓存----热点数据(经常会被查询,但是不经常被修改或者删除的数据)的数据。如系统菜单,人员角色权限,项目中类型,  状态的翻译等等

                      about:怎么保持缓存与数据库一致缓存穿透与缓存雪崩

                     b)计数器---比如qq的点赞功能

                     c) 排行榜---虾米最火的100首歌

                     d)最新数据---最新新闻

                     e)队列

redis的介绍

标签:文档   时间比较   数据结构   基于   about   计数器   51cto   com   订阅   

原文地址:https://www.cnblogs.com/zlliuh/p/9617347.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!