redis系列 ---简单介绍

来源:互联网 发布:汽车修理学习软件 编辑:程序博客网 时间:2024/06/10 21:24

      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.虚内存的使用:把不经常访问的数据从内存交换到磁盘中,从而腾出内存空间。

0 0