SlideShare una empresa de Scribd logo
1 de 30
Redis 分享 北疯 [email_address]
认识 redis Part 1
定义 : Redis  是一个高性能的 key-value 内存数据库 官方性能测试结果: SET 操作每秒钟   110000   次, GET 操作每秒钟  81000   次 介绍
具有持久化功能的 memcached? get/set  内存  expire redis 与 memcached 的最大区别 replication  (树形) data types  ( Strings 、 Lists 、 Sets 、 Sorted Sets 、 Hashes ) persistence  ( snapshot 、 aof ) 对比 Memcached
事件驱动 epoll LT 单进程 Redis server config file global server state  event loop FileEvent TimeEvent accept handler server cron read create initialize register register configure
慎用 ,[object Object],[object Object],[object Object]
多进程:  persistent 多线程:  vm swap 多进程 & 多线程
数据结构 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
持久化 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Snapshotting ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AOF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
持久化性能比较 1 、无持久化 2  、 Snapshotting 3  、 aof-always 4  、 aof-everysec 5  、 aof-no
持久化 ,[object Object],[object Object],[object Object]
虚拟内存 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Part 2 ,[object Object]
Prometheus ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
prom 数据特点 ,[object Object],[object Object],[object Object],[object Object],[object Object]
prom 储存 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
redis 储存策略 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
redis 使用策略 ,[object Object],[object Object],[object Object],[object Object],[object Object]
redis mget mid:14 max:1306 avg:54 mid:383 max:276218 avg:8893
tc + tt  储存策略 ,[object Object],[object Object],[object Object],[object Object],[object Object]
tc + tt  性能统计 min:1 mid:2608 max:320199 avg:23630 mid:4 max:3018 avg:32
Part 3  ,[object Object]
总结 ,[object Object],[object Object],[object Object],[object Object]
使用场景 ,[object Object],[object Object],[object Object]
Redis VS RabbitMQ ,[object Object],[object Object],[object Object],[object Object]
未来 ,[object Object],[object Object]
参考 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q/A ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践Feng Yu
 
Mysql fast share
Mysql fast shareMysql fast share
Mysql fast sharerfyiamcool
 
云计算环境中Ssd在cassandra测试的性能表现
云计算环境中Ssd在cassandra测试的性能表现 云计算环境中Ssd在cassandra测试的性能表现
云计算环境中Ssd在cassandra测试的性能表现 july19850903
 
SSD在淘宝的应用实践
SSD在淘宝的应用实践SSD在淘宝的应用实践
SSD在淘宝的应用实践Feng Yu
 
Redis介绍
Redis介绍 Redis介绍
Redis介绍 yubao fu
 
了解内存
了解内存了解内存
了解内存Feng Yu
 
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践Feng Yu
 
SSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs RedisSSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs Redisideawu
 
SSDB 入门基础
SSDB 入门基础SSDB 入门基础
SSDB 入门基础ideawu
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaknuthocean
 
MongoDB at Qihoo 360
MongoDB at Qihoo 360MongoDB at Qihoo 360
MongoDB at Qihoo 360MongoDB
 
MySQL和IO(下)
MySQL和IO(下)MySQL和IO(下)
MySQL和IO(下)Feng Yu
 
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局Alex Lau
 
淘宝分布式数据处理实践
淘宝分布式数据处理实践淘宝分布式数据处理实践
淘宝分布式数据处理实践isnull
 
Mr&ueh数据库方面
Mr&ueh数据库方面Mr&ueh数据库方面
Mr&ueh数据库方面Tianwei Liu
 
Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Shaoning Pan
 
7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例慧鈴 鍾
 
作業系統 7 3常見儲存裝置管理範例
作業系統 7 3常見儲存裝置管理範例作業系統 7 3常見儲存裝置管理範例
作業系統 7 3常見儲存裝置管理範例慧鈴 鍾
 
Memcached vs redis
Memcached vs redisMemcached vs redis
Memcached vs redisqianshi
 

La actualidad más candente (20)

Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践
 
Mysql fast share
Mysql fast shareMysql fast share
Mysql fast share
 
云计算环境中Ssd在cassandra测试的性能表现
云计算环境中Ssd在cassandra测试的性能表现 云计算环境中Ssd在cassandra测试的性能表现
云计算环境中Ssd在cassandra测试的性能表现
 
SSD在淘宝的应用实践
SSD在淘宝的应用实践SSD在淘宝的应用实践
SSD在淘宝的应用实践
 
Redis介绍
Redis介绍 Redis介绍
Redis介绍
 
了解内存
了解内存了解内存
了解内存
 
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践
 
SSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs RedisSSDB(LevelDB server) vs Redis
SSDB(LevelDB server) vs Redis
 
SSDB 入门基础
SSDB 入门基础SSDB 入门基础
SSDB 入门基础
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
 
Hic2011
Hic2011Hic2011
Hic2011
 
MongoDB at Qihoo 360
MongoDB at Qihoo 360MongoDB at Qihoo 360
MongoDB at Qihoo 360
 
MySQL和IO(下)
MySQL和IO(下)MySQL和IO(下)
MySQL和IO(下)
 
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
 
淘宝分布式数据处理实践
淘宝分布式数据处理实践淘宝分布式数据处理实践
淘宝分布式数据处理实践
 
Mr&ueh数据库方面
Mr&ueh数据库方面Mr&ueh数据库方面
Mr&ueh数据库方面
 
Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照
 
7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例7 3常見儲存裝置管理範例
7 3常見儲存裝置管理範例
 
作業系統 7 3常見儲存裝置管理範例
作業系統 7 3常見儲存裝置管理範例作業系統 7 3常見儲存裝置管理範例
作業系統 7 3常見儲存裝置管理範例
 
Memcached vs redis
Memcached vs redisMemcached vs redis
Memcached vs redis
 

Destacado

Fotografía
FotografíaFotografía
Fotografíacheo
 
Power joaquin sabina
Power joaquin sabinaPower joaquin sabina
Power joaquin sabinajuliojch24
 
Zapatos rosalin company
Zapatos rosalin companyZapatos rosalin company
Zapatos rosalin companyjuliojch24
 
基于Hbase的实时计算分享
基于Hbase的实时计算分享基于Hbase的实时计算分享
基于Hbase的实时计算分享yiihsia
 
Hindi Janlokpal
Hindi JanlokpalHindi Janlokpal
Hindi Janlokpalrohit855
 
Power joaquin sabina
Power joaquin sabinaPower joaquin sabina
Power joaquin sabinajuliojch24
 
English Janlokpal
English JanlokpalEnglish Janlokpal
English Janlokpalrohit855
 
Input output devices
Input  output devicesInput  output devices
Input output devicesNehaJM
 
Fotografía
FotografíaFotografía
Fotografíacheo
 
Fotografía
FotografíaFotografía
Fotografíacheo
 
Lenguajeliterario 100726163104-phpapp01
Lenguajeliterario 100726163104-phpapp01Lenguajeliterario 100726163104-phpapp01
Lenguajeliterario 100726163104-phpapp01cheo
 
Obstrucción intestinal
Obstrucción intestinalObstrucción intestinal
Obstrucción intestinalunam
 
Cancer tiroides
Cancer tiroidesCancer tiroides
Cancer tiroidesunam
 
Patologia mamaria benigna
Patologia mamaria benignaPatologia mamaria benigna
Patologia mamaria benignaunam
 
Gadhia Solar Profile
Gadhia Solar ProfileGadhia Solar Profile
Gadhia Solar ProfileBadal Shah
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 
Trombosis portal
Trombosis portalTrombosis portal
Trombosis portalunam
 

Destacado (19)

Fotografía
FotografíaFotografía
Fotografía
 
Power joaquin sabina
Power joaquin sabinaPower joaquin sabina
Power joaquin sabina
 
Zapatos rosalin company
Zapatos rosalin companyZapatos rosalin company
Zapatos rosalin company
 
NIEVE ALCUDIA
NIEVE ALCUDIANIEVE ALCUDIA
NIEVE ALCUDIA
 
基于Hbase的实时计算分享
基于Hbase的实时计算分享基于Hbase的实时计算分享
基于Hbase的实时计算分享
 
Hindi Janlokpal
Hindi JanlokpalHindi Janlokpal
Hindi Janlokpal
 
Power joaquin sabina
Power joaquin sabinaPower joaquin sabina
Power joaquin sabina
 
English Janlokpal
English JanlokpalEnglish Janlokpal
English Janlokpal
 
Input output devices
Input  output devicesInput  output devices
Input output devices
 
Fotografía
FotografíaFotografía
Fotografía
 
Fotografía
FotografíaFotografía
Fotografía
 
Bar navarro
Bar navarroBar navarro
Bar navarro
 
Lenguajeliterario 100726163104-phpapp01
Lenguajeliterario 100726163104-phpapp01Lenguajeliterario 100726163104-phpapp01
Lenguajeliterario 100726163104-phpapp01
 
Obstrucción intestinal
Obstrucción intestinalObstrucción intestinal
Obstrucción intestinal
 
Cancer tiroides
Cancer tiroidesCancer tiroides
Cancer tiroides
 
Patologia mamaria benigna
Patologia mamaria benignaPatologia mamaria benigna
Patologia mamaria benigna
 
Gadhia Solar Profile
Gadhia Solar ProfileGadhia Solar Profile
Gadhia Solar Profile
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Trombosis portal
Trombosis portalTrombosis portal
Trombosis portal
 

Similar a Redis分享

淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务drewz lin
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Wensong Zhang
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践Wensong Zhang
 
Sql优化
Sql优化Sql优化
Sql优化dcshi
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统智杰 付
 
淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统Dai Jun
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Wensong Zhang
 
Taobao 海量图片存储与CDN系统02
Taobao 海量图片存储与CDN系统02Taobao 海量图片存储与CDN系统02
Taobao 海量图片存储与CDN系统02lovingprince58
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Michael Zhang
 
Erlang游戏开发
Erlang游戏开发Erlang游戏开发
Erlang游戏开发litaocheng
 
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师Enlight Chen
 
Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Wensong Zhang
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for bankingfocusbi
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲84zhu
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践lovingprince58
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践drewz lin
 
基于hbase的实时计算框架prom(20111114)
基于hbase的实时计算框架prom(20111114)基于hbase的实时计算框架prom(20111114)
基于hbase的实时计算框架prom(20111114)yiihsia
 

Similar a Redis分享 (20)

淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
 
Sql优化
Sql优化Sql优化
Sql优化
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统
 
淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统
 
Taobao 海量图片存储与CDN系统02
Taobao 海量图片存储与CDN系统02Taobao 海量图片存储与CDN系统02
Taobao 海量图片存储与CDN系统02
 
Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统Taobao海量图片存储与cdn系统
Taobao海量图片存储与cdn系统
 
Erlang游戏开发
Erlang游戏开发Erlang游戏开发
Erlang游戏开发
 
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
 
Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师
 
MogileFS
MogileFSMogileFS
MogileFS
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for banking
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲
 
Taobao base
Taobao baseTaobao base
Taobao base
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
基于hbase的实时计算框架prom(20111114)
基于hbase的实时计算框架prom(20111114)基于hbase的实时计算框架prom(20111114)
基于hbase的实时计算框架prom(20111114)
 

Redis分享

  • 1. Redis 分享 北疯 [email_address]
  • 3. 定义 : Redis 是一个高性能的 key-value 内存数据库 官方性能测试结果: SET 操作每秒钟 110000 次, GET 操作每秒钟 81000 次 介绍
  • 4. 具有持久化功能的 memcached? get/set 内存 expire redis 与 memcached 的最大区别 replication (树形) data types ( Strings 、 Lists 、 Sets 、 Sorted Sets 、 Hashes ) persistence ( snapshot 、 aof ) 对比 Memcached
  • 5. 事件驱动 epoll LT 单进程 Redis server config file global server state event loop FileEvent TimeEvent accept handler server cron read create initialize register register configure
  • 6.
  • 7. 多进程: persistent 多线程: vm swap 多进程 & 多线程
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. 持久化性能比较 1 、无持久化 2 、 Snapshotting 3 、 aof-always 4 、 aof-everysec 5 、 aof-no
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. redis mget mid:14 max:1306 avg:54 mid:383 max:276218 avg:8893
  • 22.
  • 23. tc + tt 性能统计 min:1 mid:2608 max:320199 avg:23630 mid:4 max:3018 avg:32
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.