全国咨询/投诉热线:400-618-4000

PHP培训之了解redis

更新时间:2016年06月29日14时59分 来源: 浏览次数:

什么是Redis?
*Redis是Remote Dictionary Server(远程数据服务)的缩写
*由意大利人 antirez(Salvatore Sanfilippo)  开发的一款 内存高速缓存数据库
*该软件使用C语言编写,它的数据模型为 key-value
*它支持丰富的数据结构,比如 String  list  hash   set  sorted set。
*可持久化,保证了数据安全。


为什么使用Redis?
*是一款数据库产品,有数据存储功能
*高速读取数据(in-memory)
*减轻数据库负担
*有集合计算功能(优于普通数据库和同类别产品)
*多种数据结构支持

什么场合适合使用Redis
1.[Sort Set]排行榜应用,取top n操作,例如sina微博热门话题
2.[List]获得最新N个数据 或 某个分类的最新数据
3.计数器应用
4.[Set]sns(social network site)获得共同好友
5.[Set]防攻击系统(ip判断)等等

使用Redis的好处(与memcache的比较)

Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

Redis支持master-slave(主—从)模式应用。

Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

Redis单个value的最大限制是1GB, memcached只能保存1MB的数据


本文版权归传智播客PHP培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客PHP培训学院
首发:http://www.itcast.cn/php

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额