 阿里云云数据库 Redis 版 快速入门快速入门 文档目的 快速入门旨在介绍如何创建 Redis 实例以及连接实例数据库,使用户能够了解从购买 Redis 实例到开始使用实 例的流程。 目标读者 首次购买 Redis 实例的用户 想要了解如何连接 Redis 实例的用户 快速入门流程图 若您初次使用云数据库 Redis 版,请先了解使用限制以及关于 Redis 管理控制台。 通常,从新购实例到可以开始使用实例,您需要完成如下操作: Redis 管理控制台是用于管理 Redis 实例的 Web 应用程序,您可以通过该控制台上直观的用户界面进行实例 创建、网络设置、实例管理、密码设置等操作。 Redis 管理控制台是阿里云管理控制台的一部分,关于控制台的通用设置和基本操作请参见使用阿里云管理控 云数据库 Redis 版 快速入门 1 制台。本文将介绍 Redis 控制台的通用界面,若有差异,请以控制台实际界面为准。 前提条件 使用阿里云账号登录 Redis 管理控制台。若没有阿里云账号,请单击注册。 控制台简介 控制台首页 对于 Redis 所有类型的实例而言,控制台首页的界面信息都是相同的。 登录 Redis 管理控制台,进入实例列表页面,如下图所示(仅为示例,请以实际界面为准)。 实例列表页面中会展示实例0 码力 | 29 页 | 1.07 MB | 1 年前3 阿里云云数据库 Redis 版 快速入门快速入门 文档目的 快速入门旨在介绍如何创建 Redis 实例以及连接实例数据库,使用户能够了解从购买 Redis 实例到开始使用实 例的流程。 目标读者 首次购买 Redis 实例的用户 想要了解如何连接 Redis 实例的用户 快速入门流程图 若您初次使用云数据库 Redis 版,请先了解使用限制以及关于 Redis 管理控制台。 通常,从新购实例到可以开始使用实例,您需要完成如下操作: Redis 管理控制台是用于管理 Redis 实例的 Web 应用程序,您可以通过该控制台上直观的用户界面进行实例 创建、网络设置、实例管理、密码设置等操作。 Redis 管理控制台是阿里云管理控制台的一部分,关于控制台的通用设置和基本操作请参见使用阿里云管理控 云数据库 Redis 版 快速入门 1 制台。本文将介绍 Redis 控制台的通用界面,若有差异,请以控制台实际界面为准。 前提条件 使用阿里云账号登录 Redis 管理控制台。若没有阿里云账号,请单击注册。 控制台简介 控制台首页 对于 Redis 所有类型的实例而言,控制台首页的界面信息都是相同的。 登录 Redis 管理控制台,进入实例列表页面,如下图所示(仅为示例,请以实际界面为准)。 实例列表页面中会展示实例0 码力 | 29 页 | 1.07 MB | 1 年前3
 常见Redis未授权访问漏洞总结用户 -MongoDB 自身带有一个HTTP服务和并支持REST接口。在2.6以后这些接口默认是关闭的。mongoDB 默认会使用默认端口监听web服务,一般不需要通过web方式进行远程管理,建议禁用。修改配置文件 或在启动的时候选择 –nohttpinterface 参数 nohttpinterface=false -启动时加入参数--bind_ip 127.0.0.1 = 127.0.0.1 Jenkins 未授权访问漏洞 漏洞简介以及危害 默认情况下 Jenkins面板中用户可以选择执行脚本界面来操作一些系统层命令,攻击者可通过未授 权访问漏洞或者暴力破解用户密码等进入后台管理服务,通过脚本执行界面从而获取服务器权限。 漏洞利用 环境介绍 环境搭建 下载地址:http://mirrors.jenkins.io/ 测试机:Windows10 制可以直接访问 Jenkins未授权访问写shell 浏览器访问http://192.168.18.129:8080/ 如下图所示说明环境搭建成功 点击“脚本命令执行” 执行系统命令 网站路径:/var/www/html (需要具备一定的权限) 利用“脚本命令行”写webshell,点击运行没有报错,写入成功 println "whoami".execute()0 码力 | 44 页 | 19.34 MB | 1 年前3 常见Redis未授权访问漏洞总结用户 -MongoDB 自身带有一个HTTP服务和并支持REST接口。在2.6以后这些接口默认是关闭的。mongoDB 默认会使用默认端口监听web服务,一般不需要通过web方式进行远程管理,建议禁用。修改配置文件 或在启动的时候选择 –nohttpinterface 参数 nohttpinterface=false -启动时加入参数--bind_ip 127.0.0.1 = 127.0.0.1 Jenkins 未授权访问漏洞 漏洞简介以及危害 默认情况下 Jenkins面板中用户可以选择执行脚本界面来操作一些系统层命令,攻击者可通过未授 权访问漏洞或者暴力破解用户密码等进入后台管理服务,通过脚本执行界面从而获取服务器权限。 漏洞利用 环境介绍 环境搭建 下载地址:http://mirrors.jenkins.io/ 测试机:Windows10 制可以直接访问 Jenkins未授权访问写shell 浏览器访问http://192.168.18.129:8080/ 如下图所示说明环境搭建成功 点击“脚本命令执行” 执行系统命令 网站路径:/var/www/html (需要具备一定的权限) 利用“脚本命令行”写webshell,点击运行没有报错,写入成功 println "whoami".execute()0 码力 | 44 页 | 19.34 MB | 1 年前3
 Redis操作手册绿色字体表示注释,有时注释太多就不用绿色表示了 3.注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服 务器中操作! 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 (2)自由使用:任何人可以出于任何目的而自由地 阅读/链接/打印/转载/引用/分发/再创作 此文档,无 需任何附加条件 若您 阅读/链接/打印/转载/引用/分发/再创作 阅读/链接/打印/转载/引用/分发/再创作 本文档,则说明接受以上2个条 款。 作者:李茂福 更新日期:2023-12-21 ★安装redis 到官网查看版本: h�ps://redis.io/download/ 源码下载地址: h�ps://download.redis.io/releases/redis-6.2.13.tar.gz h�ps://github.com/ Centos123 # /usr/local/bin/redis-server /root/redis-6.2.13/redis.conf #启动服务(后台运 行) ★做成系统服务 # ps -ef | grep redis root 14989 1 0 13:46 ? 00:00:00 redis-server 0.0.0.0:63790 码力 | 5 页 | 80.37 KB | 1 年前3 Redis操作手册绿色字体表示注释,有时注释太多就不用绿色表示了 3.注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服 务器中操作! 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 (2)自由使用:任何人可以出于任何目的而自由地 阅读/链接/打印/转载/引用/分发/再创作 此文档,无 需任何附加条件 若您 阅读/链接/打印/转载/引用/分发/再创作 阅读/链接/打印/转载/引用/分发/再创作 本文档,则说明接受以上2个条 款。 作者:李茂福 更新日期:2023-12-21 ★安装redis 到官网查看版本: h�ps://redis.io/download/ 源码下载地址: h�ps://download.redis.io/releases/redis-6.2.13.tar.gz h�ps://github.com/ Centos123 # /usr/local/bin/redis-server /root/redis-6.2.13/redis.conf #启动服务(后台运 行) ★做成系统服务 # ps -ef | grep redis root 14989 1 0 13:46 ? 00:00:00 redis-server 0.0.0.0:63790 码力 | 5 页 | 80.37 KB | 1 年前3
 阿里云云数据库 Redis 版 产品简介单节点架构: 适用于纯缓存场景,支持单节点集群弹性变配,满足高 QPS 场景,提供超高性价比。 双机热备架构:系统工作时主节点(Master)和备节点(Slave)数据实时同步,主节点故障时系统 自动秒级切换,备节点接管业务,全程自动且对业务无影响,主备架构保障系统服务具有高可用性。 集群架构:集群(cluster)实例采用分布式架构,每个节点都采用一主一从的高可用架构,自动容灾 容灾 切换,故障迁移,多种集群规格可适配不同的业务压力,无线扩展数据库性能。 云数据库 Redis 版作为云计算服务,其硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统 维护服务,确保用户专心致力于业务创新。 混合存储公测开通须知 Redis混合存储系列将于2018年3月29日至2018年5月30日期间,进行公测。公测期间,将给部分适用于 Re memory usage usage 子命令可以查看某个 key 在 redis 内部实际占用多少内存。注意以下两点说明: 不光 key、value 需要占用内存,Redis 管理这些数据还需要一部分内存。 对于 hash、list、set、sorted set 这些类型的 key,结果是采样计算的,可以通过 127.0.0.1:6379> select 0 OK0 码力 | 33 页 | 1.88 MB | 1 年前3 阿里云云数据库 Redis 版 产品简介单节点架构: 适用于纯缓存场景,支持单节点集群弹性变配,满足高 QPS 场景,提供超高性价比。 双机热备架构:系统工作时主节点(Master)和备节点(Slave)数据实时同步,主节点故障时系统 自动秒级切换,备节点接管业务,全程自动且对业务无影响,主备架构保障系统服务具有高可用性。 集群架构:集群(cluster)实例采用分布式架构,每个节点都采用一主一从的高可用架构,自动容灾 容灾 切换,故障迁移,多种集群规格可适配不同的业务压力,无线扩展数据库性能。 云数据库 Redis 版作为云计算服务,其硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统 维护服务,确保用户专心致力于业务创新。 混合存储公测开通须知 Redis混合存储系列将于2018年3月29日至2018年5月30日期间,进行公测。公测期间,将给部分适用于 Re memory usage usage 子命令可以查看某个 key 在 redis 内部实际占用多少内存。注意以下两点说明: 不光 key、value 需要占用内存,Redis 管理这些数据还需要一部分内存。 对于 hash、list、set、sorted set 这些类型的 key,结果是采样计算的,可以通过 127.0.0.1:6379> select 0 OK0 码力 | 33 页 | 1.88 MB | 1 年前3
 《Redis使用手册》(试读版)通过这些程序示例, 读者可以进⼀步加 深对命令的认识, 并学会如何在实际中应⽤这些命令, 从⽽达到学⽽致⽤的⽬的。 附加功能部分介绍了 Redis 在数据结构的基础上, 为⽤户提供的额外功能。 其中包括管理数据结构的数据库管理 功能和⾃动过期功能, 将数据结构持久化⾄硬盘从⽽避免数据丢失的持久化功能, 提⾼多条命令执⾏效率的流⽔ 线功能, 保证命令安全性的事务和 Lua 脚本功能, 还有扩展服务器特性的模块功能等等。 并藉此提升整个 Redis 系统的读性能以及容灾能⼒。 ⾄于 Sentinel 则在复制的基础上, 为 Redis 系统提供了⾃动的故障转移功能, 从⽽使得整个系统可以更健壮地运⾏。 最后, 通过使⽤ Redis 集群, ⽤户可以在线扩展 Redis 系统的读写能⼒。 读者可以通过阅读这⼀部分来获得扩展 Redis 读写性能的相关知识, 并根据⾃⼰的情况为 Redis 系统选择合适的扩展⽅式。 1 中展示的锁实现了基本的获取和释放功能, 但它并不完美: 1. 因为这个锁的释放操作⽆法验证进程的身份, 所以⽆论执⾏释放操作的进程是否就是锁的持有者, 锁都会 被释放。 如果锁被持有者以外的其他进程释放了的话, 那么系统中可能就会同时出现多个锁, 导致锁的唯 ⼀性被破坏。 2. 这个锁的获取操作不能设置最⼤加锁时间, 它⽆法让锁在超过给定的时限之后⾃动释放。 因此, 如果持有 锁的进程因为故障或者编程错误⽽没有在退出之前主动释放锁,0 码力 | 352 页 | 6.57 MB | 1 年前3 《Redis使用手册》(试读版)通过这些程序示例, 读者可以进⼀步加 深对命令的认识, 并学会如何在实际中应⽤这些命令, 从⽽达到学⽽致⽤的⽬的。 附加功能部分介绍了 Redis 在数据结构的基础上, 为⽤户提供的额外功能。 其中包括管理数据结构的数据库管理 功能和⾃动过期功能, 将数据结构持久化⾄硬盘从⽽避免数据丢失的持久化功能, 提⾼多条命令执⾏效率的流⽔ 线功能, 保证命令安全性的事务和 Lua 脚本功能, 还有扩展服务器特性的模块功能等等。 并藉此提升整个 Redis 系统的读性能以及容灾能⼒。 ⾄于 Sentinel 则在复制的基础上, 为 Redis 系统提供了⾃动的故障转移功能, 从⽽使得整个系统可以更健壮地运⾏。 最后, 通过使⽤ Redis 集群, ⽤户可以在线扩展 Redis 系统的读写能⼒。 读者可以通过阅读这⼀部分来获得扩展 Redis 读写性能的相关知识, 并根据⾃⼰的情况为 Redis 系统选择合适的扩展⽅式。 1 中展示的锁实现了基本的获取和释放功能, 但它并不完美: 1. 因为这个锁的释放操作⽆法验证进程的身份, 所以⽆论执⾏释放操作的进程是否就是锁的持有者, 锁都会 被释放。 如果锁被持有者以外的其他进程释放了的话, 那么系统中可能就会同时出现多个锁, 导致锁的唯 ⼀性被破坏。 2. 这个锁的获取操作不能设置最⼤加锁时间, 它⽆法让锁在超过给定的时限之后⾃动释放。 因此, 如果持有 锁的进程因为故障或者编程错误⽽没有在退出之前主动释放锁,0 码力 | 352 页 | 6.57 MB | 1 年前3
 高金芳-平安科技-PostgreSQL反向代理redis01、开源数据库 02、丰富的数据类型 03、丰富的接口 04、支持丰富的语言 PostgreSQL 是全功能的开源数据库,是唯一支持事务、子 查询、多版本幵行控制系统、数据完整性检查等特性的一种 自由软件的数据库管理系统 PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL- 99,是目前世界上支持最丰富的数据类型的数据库 PostgreSQL PostgreSQL Advantages 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 系统权限 PostgreSQL的权限分类 对象权限 2016Postgres中国用户大会 Postgres Conference China 就会获取自己所需的跨多个Redis 实例的所有数据 • 密码隔离 • 角色隔离 • 开发只能读取实例中的数据 • 运营可以访问和修改实例的数据 • DBA需要对实例进行管理 问题分析 登陆权限隔离 统一管理 KEY权限隔离 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 谢谢0 码力 | 28 页 | 3.61 MB | 1 年前3 高金芳-平安科技-PostgreSQL反向代理redis01、开源数据库 02、丰富的数据类型 03、丰富的接口 04、支持丰富的语言 PostgreSQL 是全功能的开源数据库,是唯一支持事务、子 查询、多版本幵行控制系统、数据完整性检查等特性的一种 自由软件的数据库管理系统 PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL- 99,是目前世界上支持最丰富的数据类型的数据库 PostgreSQL PostgreSQL Advantages 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 系统权限 PostgreSQL的权限分类 对象权限 2016Postgres中国用户大会 Postgres Conference China 就会获取自己所需的跨多个Redis 实例的所有数据 • 密码隔离 • 角色隔离 • 开发只能读取实例中的数据 • 运营可以访问和修改实例的数据 • DBA需要对实例进行管理 问题分析 登陆权限隔离 统一管理 KEY权限隔离 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 谢谢0 码力 | 28 页 | 3.61 MB | 1 年前3
 Redis 多数据中心双向同步 祝辰Redis 多数据中心双向同步 祝辰 • 携程框架架构部门 • 资深研发工程师 • 专注于 Redis 高可用系统的 研发工作 • 对分布式存储系统有所涉猎 讲师介绍 祝辰 1 开篇 2 3 4 5 目 录 CONTENTS 携程的Redis架构 分布式理论 双向/多向同步的问题 CRDT 19 世纪的通讯 “At 12:30 am on April 4th Replication 发送端将自身的 全量状态 发送给接收端, 接 收端执行 merge 操作, 来达到和发送端状态 一致的结果 State-base replication 适用于不稳定的网络 系统, 通常会有多次重传 要求数据结构能够支持 交换律/结合律/幂等 性 这些特性 State-based Replication Operation-based CRDTs are referred Operation-based Replication State-based Replication • 通常是基于全量状态进行同步, 这样的结果是造成的网络流量 太大, 且同步的效率低下. 在同步机制已经建立的系统中, 我们 更倾向于使用 Op-based replication, 以达到节省流量和快速 同步的目的 Op-based Replication • 基于 unbounded resource 的假设上进行论证的学术理念0 码力 | 45 页 | 1.74 MB | 1 年前3 Redis 多数据中心双向同步 祝辰Redis 多数据中心双向同步 祝辰 • 携程框架架构部门 • 资深研发工程师 • 专注于 Redis 高可用系统的 研发工作 • 对分布式存储系统有所涉猎 讲师介绍 祝辰 1 开篇 2 3 4 5 目 录 CONTENTS 携程的Redis架构 分布式理论 双向/多向同步的问题 CRDT 19 世纪的通讯 “At 12:30 am on April 4th Replication 发送端将自身的 全量状态 发送给接收端, 接 收端执行 merge 操作, 来达到和发送端状态 一致的结果 State-base replication 适用于不稳定的网络 系统, 通常会有多次重传 要求数据结构能够支持 交换律/结合律/幂等 性 这些特性 State-based Replication Operation-based CRDTs are referred Operation-based Replication State-based Replication • 通常是基于全量状态进行同步, 这样的结果是造成的网络流量 太大, 且同步的效率低下. 在同步机制已经建立的系统中, 我们 更倾向于使用 Op-based replication, 以达到节省流量和快速 同步的目的 Op-based Replication • 基于 unbounded resource 的假设上进行论证的学术理念0 码力 | 45 页 | 1.74 MB | 1 年前3
共 7 条
- 1














