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

redis基本概念

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

标签:redis

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基本概念

标签:redis

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

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