《Redis使用手册》(试读版)除了变得越来越受欢迎之外, Redis 在过去数年的另⼀个变化就是更新速度越来越快, 功能也变得越来越多、越 来越强⼤: ⽐如说, Redis 的数据结构数量已经从过去的五种增加到了九种, RDB-AOF 混合持久化模式的引⼊ 使得⽤户不必再陷⼊“⻥和熊掌不可兼得”的难题中, ⽽集群功能和模块机制的引⼊则让 Redis 在性能和功能上拥 有了近乎⽆限的扩展能⼒。 综上所述, 我们可以说现在的 Redis 跟五年前⽐起来已经完全不⼀样了, Redis ⽅⽅⾯ ⾯的变化, 则是每⼀本 Redis 书都必须回答的问题。 本书以服务 Redis 初学者和使⽤者为⽬标, 介绍了 Redis ⽇常使⽤中最常⽤到的部分, 并以“命令描述+代码示例”的模式详细列举了各个 Redis 命令的⽤法和⽤例。 我相 信⽆论是刚开始学习 Redis 的读者, 还是每天都要使⽤ Redis 的读者, 在阅读本书的时候都会有所收获。 虽然本书在写作的过程中已经思虑再三并且数易其稿, (antirez)开发的开源的内存数据结构存储器, 它经常被⽤作数据 库、缓存以及消息代理等⽤途。 Redis 因为它丰富的数据结构、极快的速度、⻬全的功能⽽为⼈所知, 它是⽬前内存数据库⽅⾯的事实标准, 在 互联⽹上有⾮常⼴泛的应⽤, 包括微博、Twitter、GitHub、Stack Overflow、知乎等国内外公司都⼤量地使⽤了 Redis 。 Redis 之所以⼴受开发者欢迎, 跟它⾃0 码力 | 352 页 | 6.57 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介盘128G内存两款主从版本规格供用户选用,用户可任选一 款规格免费试用两个月。 公测期间仅支持预付费模式的混合存储系列实例,按量付费暂不支持。 Redis 4.0 新功能介绍 云数据库 Redis 版 4.0 是以社区 4.0 引擎为基础,合入了大量阿里云开发的特性,并且修复了许多 bug 后全新 推出的售卖版本。除了拥有 Redis 2.8 引擎所具备的所有优势之外,还带来了下面这些新功能。 标准版-单副本架构采用单节点部署。阿里云自研的 HA 高可用系统时时探测节点的服务情况 ,如果发现业务不可用,HA 系统会在30秒内重新拉起一个 Redis 进程继续为用户提供 Redis 服务 ,服务可用性相比双副本模式并未下降。同时,通过减少一个数据库节点,可以大幅节省用户成本 ,售价约为双副本高可用版的一半。 高性能 由于标准版-双副本架构的备库仅用于故障转移恢复,并没有对外提供服务,并且数据库复制也给主库 单副本版本只有一个数据库节点,节点出现故障时,系统会重新拉起一个 Redis 进程(没有数据 ),当节点故障业务自动切换完成后,应用程序需要将数据重新预热,以免对后端数据库产生访问压 力冲击。 注意:由于单副本模式不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要 求较高的敏感性业务,不建议使用单副本版,可选用双副本高可用版。 对 Redis 协议兼容性要求较高的业务 标准版完全兼容0 码力 | 33 页 | 1.88 MB | 1 年前3
高金芳-平安科技-PostgreSQL反向代理redis高金芳,中国平安集团旗下平安科技数据库技术部数据库架构师,从事数据库相关工作9年。 2007年毕业,从事oracle ERP开发,数据仓库和数据挖掘相关工作。 2011年加入平安科技,从事过数据库的开发、架构设计、新数据库产品引入、Oracle的架构优化等工作, 幵负责部门的Redis产品相关工作。近期致力亍PostgreSQL源码研究。 2016Postgres中国用户大会 中国用户大会 Redis Security--others Redis丌支持数据加密 Redis丌支持字符转义 Redis通常丌存在Nosql注入 Redis在高版本中还增加了保护模式 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 Redis无法做到key隔离 Key1 SQL-3/SQL- 99,是目前世界上支持最丰富的数据类型的数据库 PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有 类型的数据库客户端接口 PostgreSQL可以获得非常广阔范围的(开发)语言绑定 (包括 C,C++,Java,Perl,TCL和 Python等) PostgreSQL Advantages 2016Postgres中国用户大会0 码力 | 28 页 | 3.61 MB | 1 年前3
Redis 多数据中心双向同步 祝辰的时间 21 世纪的通讯 同样的一张地图 在今天, 仅仅需要毫秒级 别的时间, 一条消息可以 被全世界共享起来 互联网的规模也从单独 一个数据中心的部署方 式转变为多数据中心, 甚 至是跨区域的部署模式 多区域部署 Serverless 分布式存储 Redis 内存数 据库 支持多种 数据结构 支持主 从架构 缓存服务 分布式锁 消息队列 计数器 目前携程的 Redis 部署架构 跨站点和跨区域的数据同步问题 目前已经支持上海到美国和德国的 Redis 数据同步 • 到德国法兰克福站点, 平均延迟在 176ms 左右 • 到美西站点, 平均延迟在 160ms 左右 携程业务开发的需求, 对于 Redis 的数 据存储有着强依赖. 机票的业务需要从 上游供应商处收集舱位信息, Redis 方便 的多种数据结构类型对于储存这种数据 比较方便. 同时由于供应商是在全球分布的特性 在实现单元化的部署过程中, 跨数据中 心的数据访问一直是一个业务的痛点. 是否我们也能够有自己的一套 DRC? 来完 成每个站点的单独写入读取, 而不用关心 底层存储的一致性和同步问题. 对此需求进行分析后, 我们决定开发一个 Redis 的 DRC 架构, 来支撑携程集群的应 用单元化部署, 而不仅仅是限制于Redis 数 据的双向同步. Redis For DRC 高可用性 一致性 分区容忍性 传统关系型数据库为代表的0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门方一致的值。要了解某个 Redis 节点的 info 可以使用 iinfo 命令,详情请参见 如何查看 Redis 集群 子实例内存。 riinfo 命令:和 iinfo 命令类似,但只能在读写分离的模式下使用。用法中增加了一个 readonly slave 的 idx,用于指定在第几个 readonly slave 上执行 info 命令。在读写分离集群中可以用来在指 定 readonly slave 版支持按量付费和包年包月两种模式,按量付费可转为包年包月模式,反之则不可以。您可根 据自己的需求自主选择,以下对购买流程做介绍。 前提条件 开通云数据库 Redis 版需要至少有一台 ECS,具体操作参考 购买 ECS。 操作步骤 进入 云数据库 Redis 版产品首页,单击立即购买。或者进入 Redis 管理控制台,单击右上角的创建 实例。 选择按量付费或预付费模式,完成网 选择按量付费或预付费模式,完成网络类型、地域、可用区、架构类型等实例配置。两种付费模式的 填写项基本一致。 注意事项: 主从版本支持变配至集群版,集群版实例在功能上和主从版实例有所不同,具体请参 见 Redis 支持命令。 如何选择网络类型,请参考设置网络类型。 云数据库 Redis 版仅限于内网访问,同一地域下的 ECS (不分可用区)都可以进行内 网访问。建议和 ECS 选择在同一地域同一可用区。0 码力 | 29 页 | 1.07 MB | 1 年前3
陈宗志:大容量redis存储方案--Pikacom/Qihoo360 SACC2017 概要 • 存在问题 • 分析问题 • 解决问题 • Pika vs redis SACC2017 • Pika 是DBA 和 基础架构团队一起设计开发的 大容量redis的解决方案 • 完全兼容redis 协议, 用户不需要修改任何代码 进行迁移 Introduction SACC2017 • Redis实例数量:6000+个 使用基于磁盘的存储引擎rocksdb 实现多 数据接口接口 • 网络库 • 添加binlog 模块 SACC2017 Pika 整体结构 SACC2017 网络模块--Pink • 基础架构团队开发网络编程库, 支持pb, redis, pg, http等协议. • 抽象各种不同类型线程 – DispatchThread – WorkThread – BGThread Pika主从 SACC2017 Pika 开发现状 • Pika团队目前有2个主力开发维护,2个DBA做需求分 析讨论、性能测试、bug跟踪、回归测试。积累1700+ 个测试用例 • 产品经理汇总github问题和交流群用户反馈,帮用户问 题解决和需求排期开发 • 一月一个小版本, 二月一个大版本 SACC2017 Pika 开发现状 • 双主支持 • Pika_hub0 码力 | 47 页 | 2.18 MB | 1 年前3
常见Redis未授权访问漏洞总结未授权访问漏洞 漏洞简介以及危害 VNC 是虚拟网络控制台Virtual Network Console的英文缩写。它是一款优秀的远程控制工具软件 由美国电话电报公司AT&T的欧洲研究实验室开发。VNC是基于 UNXI 和 Linux 的免费开源软件由 VNC Server 和 VNC Viewer 两部分组成。VNC 默认端口号为 5900、5901。VNC 未授权访问漏洞如被利用 -以最小普通权限身份运行操作系统。 Docker 未授权访问漏洞 漏洞简介以及危害 Docker 是一个开源的引擎可以轻松地为任何应用创建一个轻量级的、可移植的、自给自足的容 器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署包括 VMs、bare metal、 OpenStack 集群和其他的基础应用平台Docker。 Docker Remote API 等功能。Atlassian Crowd Data Center是Crowd的集群部署版。Atlassian Crowd和Crowd Data Center在其某些发行版本中错误地启用了pdkinstall开发插件,使其存在安全漏洞。攻击者利用该漏洞 可在未授权访问的情况下对Atlassian Crowd和Crowd Data Center安装任意的恶意插件,执行任意代 码/命令,从而获得服务器权限。0 码力 | 44 页 | 19.34 MB | 1 年前3
携程 Redis 多数据中心 双向同步实践 祝辰携程 Redis 多数据中心 双向同步实践 祝辰 祝辰 目前任职携程框架架构部门资深 研发工程师 负责框架Redis团队的开发工作 目录 1 业务背景 2 3 双向同步 4 CRDT 高可用 开篇 & 背景 Redis 在携程的规模 25,000,0 00 QPS 2000+Clust er 200TB + 跨公网同步 SHANGHAI CANADA 角色 如何解决 • 新的协议支持 双向同步 • 兼容Slaveof命 令 slaveof slaveof peerof peerof Peerof 命令 • Redis提供了方 便开发的平台 • 实现一个命令 的方式 回环复制 SET KEY=VAL SET KEY=VAL SET KEY=VAL SET KEY=VAL • 网络风暴 • 数据不一致 如何解决0 码力 | 33 页 | 2.15 MB | 1 年前3
共 8 条
- 1













