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

首页技术文章正文

PHP培训之了解redis

更新时间:2017-05-29 来源:黑马程序员PHP培训学院 浏览量:

什么是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://php.itheima.com/

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

14天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

8天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

0天免费试学

基础班入门课程限时免费

申请试学名额

12天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

10天免费试学

基础班入门课程限时免费

申请试学名额
在线咨询 我要报名