首页 > 其他 > 详细

redis基本概念

时间:2015-11-08 15:23:12      阅读:304      评论:0      收藏:0      [点我收藏+]

1. redis是什么

首先redis是一种key-value的存储系统,它的特点是提供了5种存储数据的结构,包括list,set,sortset,string,hash;这使得它能比关系型数据库更好地描述数据的结构。

然后redis是一种基于内存的缓存系统,同时也有持久化机制。

2. 为什么会出现redis

首先,redis更加灵活;其次,在高并发的场景下读取db会触发io操作,性能会成为瓶颈;而redis是基于内存的,读取效率更高。

3. redis的缺点是什么

    redis无法自行区分冷热数据,在不设置过期时间时,所有数据都会一直放在内存中,造成内存浪费。

    redis在进行持久化时会有丢失一部分数据的可能,并且会导致响应变慢。

    如果你的应用需要的数据量大于内存限制,那么redis也无法胜任,因为在redis中数据都会被加载进内存。


本文出自 “任重道远” 博客,请务必保留此出处http://527026.blog.51cto.com/517026/1710687

redis基本概念

原文:http://527026.blog.51cto.com/517026/1710687

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!