- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)