内存数据库redis培训资料.pdf

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内存数据库redis培训资料

Redis介绍 分享人:王浩 邮箱:wanghao@ 目录 Redis介绍 NoSQL介绍NoSQL介绍 Redis介绍 Redis适用场景 安装和部署 配置 数据类型 Redis常用命令 主从复制 持久化机制 事务处理 PHP操作Redis 安装php扩展 NoSQL介绍 NoSQL是以key-value形式存储, 和传统的 关系型数据库不一样, 不一定遵循传统数据库 的一些基本要求 ,比如说遵循SQL标准、 ACID 属性、 表结构等等 ,这类数据库主要有以下特 点 :非关系型的、 分布式的、 开源的、 水平 可扩展的。 返回目录 Redis介绍 Redis是一个Key-Value存储系统。 它支持存储 的value类型很多, 包括string(字符串)、 list(链 表)、set(集合)、 zset(有序集合)。 这些数据类 型都支持push/pop、 add/remove及取交集和 并集及更丰富的操作 ,Redis支持各种不同方式 的排序。 为了保证效率 ,数据都是缓存在内存中 ,它也可以周期性的把更新的数据写入磁盘或者 把修改操作写入追加的记录文件。 Redis介绍 提供的API语言包括: C、 C++、 C#、 ClojureCommon Lisp、 Erlang、 Haskell、 Java、 Javascript、 Lua、 Objective-C、 Perl、 PHP、 Python、 RubyScala、 Go、 Tcl 返回目录 Redis适用场景 目前全球最大的Redis用户是新浪微博,在新浪 有200多台物理机,400多个端口正在运行着 Redis ,有+4G的数据在Redis上来为微博用户 提供服务。 在新浪微博Redis的部署场景很多,大概分 为如下的两种: a.应用程序直接访问Redis数据库 b.应用程序直接访问Redis ,只有当Redis 访问失败时才访问MySQL Redis适用场景 Redis适用场景 Redis具体适用场合 1.取必威体育精装版N个数据的操作 2.排行榜应用,取TOP N操作 3.需要精确设定过期时间的应用 4.计数器应用 5.Uniq操作,获取某段时间所有数据排重值 6.实时系统,反垃圾系统 7.Pub/Sub构建实时消息系统 8.构建队列系统 9.缓存 返回目录 Redis的安装和部署 Redis的官方下载站是 : http://redis.io/download 步骤一 : 下载安装包 : http:// download.redis.io/releases/redis- 2.8.19.tar.gz 步骤二 : 编译源程序 : tar zxvf redis-2.8.19.tar.gz cd 2.8.19 返回目录 Redis的配置 daemonize 如果需要在后台运行, 把该项改为yes pidfile 配置多个pid的地址 默认在/var/run/ redis.pid bind 绑定ip ,设置后只接受来自该ip的请求 port 监听端口 ,默认为6379 timeou

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档