标签: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
原文地址:http://527026.blog.51cto.com/517026/1710687