您的位置:首页 > 数据库 > Redis

redis系列 ---简单介绍

2016-06-13 20:11 417 查看
redis 是开源的,BSD许可,高级的key-value存储系统,可以用来存储字符串、哈希结构、链表、结合,因此常用用来踢动数据结构服务。

在linux系统下的存储系统。redis和memcached相比,独特之处:

1.redis可以用来做存储,而memercache是用来做缓存,这个特点主要因为其有持久化的功能。
2.存储的数据有结构,对于memercache来说,存储的数据只有一种类型--字符串,而redis则可以存储字符串、链表、哈希结构、集合、有序集合。

redis还有一些高级特性:
1.安全性:redis 的速度特别快,为了防止暴力破解,需要制定一个比较强大的密码。此外设置客户端了解后进行任何其他制定前需要使用的密码。
2.主从复制:将读和写分开,保证了保证了数据一致。可以允许有多个slave server 拥有和master server相同的数据库副本。
3.事务处理:redis目前的对事务的支持还是比较简单的。回滚机制并不是很完善,在保证数据一致上存在问题。
4.发布订阅:存在pub/sub这种消息通信模式,主要是解除消息发布者和消息订阅者之间的耦合。
5.虚内存的使用:把不经常访问的数据从内存交换到磁盘中,从而腾出内存空间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: