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.虚内存的使用:把不经常访问的数据从内存交换到磁盘中,从而腾出内存空间。
在linux系统下的存储系统。redis和memcached相比,独特之处:
1.redis可以用来做存储,而memercache是用来做缓存,这个特点主要因为其有持久化的功能。
2.存储的数据有结构,对于memercache来说,存储的数据只有一种类型--字符串,而redis则可以存储字符串、链表、哈希结构、集合、有序集合。
redis还有一些高级特性:
1.安全性:redis 的速度特别快,为了防止暴力破解,需要制定一个比较强大的密码。此外设置客户端了解后进行任何其他制定前需要使用的密码。
2.主从复制:将读和写分开,保证了保证了数据一致。可以允许有多个slave server 拥有和master server相同的数据库副本。
3.事务处理:redis目前的对事务的支持还是比较简单的。回滚机制并不是很完善,在保证数据一致上存在问题。
4.发布订阅:存在pub/sub这种消息通信模式,主要是解除消息发布者和消息订阅者之间的耦合。
5.虚内存的使用:把不经常访问的数据从内存交换到磁盘中,从而腾出内存空间。
相关文章推荐
- 超强、超详细Redis数据库入门教程(转载)
- php5.6+Redis+Windows7安装
- NoSQL之Redis---Key类型命令
- redis中key相关命令
- Redis基础(2)
- Redis基础(1)
- rides介绍和安装
- MongoDB与Redis的比较
- 使用redis快速搭建发布-订阅系统(python3x)
- redis 五种数据类型的使用场景
- spark+kafka+redis统计网站访问者IP
- redis+php实现微博功能(二)
- Redis查看帮助文档
- redis面试题总结
- Redis是可以安装成windows服务-开机自启
- Mac 安装redis
- redis服务端错误之 BeginForkOperation: system error caught. error code
- redis慢查询日志
- redis3.0.0 集群安装详细步骤
- redis内核了解