阿里云云数据库 Redis 版 快速入门JedisPool 连接池示例 打开 Eclipse 客户端,创建一个 Project,配置 pom 文件,具体配置如下所示: 在 project 中添加如下应用: //鉴权信息 jedis.auth("password");//password String key = "redis"; String value = "aliyun-redis"; //select db默认为0 die($redis->getLastError()); } if ($redis->auth($pwd) == false) { die($redis->getLastError()); } /* 认证后就可以进行数据库操作,详情文档参考https://github.com/phpredis/phpredis */ if ($redis->set("foo", "bar") == false) {0 码力 | 29 页 | 1.07 MB | 1 年前3
常见Redis未授权访问漏洞总结Redis 默认情况下,会绑定在 0.0.0.0:6379,如果没有进行采用相关的策略,比如添加防火墙规则 避免其他非信任来源 ip 访问等,这样将会将 Redis 服务暴露到公网上,如果在没有设置密码认证(一 般为空)的情况下,会导致任意用户在可以访问目标服务器的情况下未授权访问 Redis 以及读取 Redis 的数据。攻击者在未授权访问 Redis 的情况下,利用 Redis 自身的提供的config com/dmajkic/redis/downloads (利用crontab反弹shell测试使用) 未授权访问测试 使用redis clinet 直接无账号成功登录redis 从登录结果可以看出redis未启用认证。 利用redis写webshell 靶机网站路径:/var/www/html/ 这里我们调出Console 利用前提: 靶机redis未授权,在攻击机能用redis 最近出的Redis-RCE,该漏洞利用前提是获取redis访问权限,也就是基于redis未授权访问。 防御手段 -禁止使用root权限启动redis服务。 -对redis访问启动密码认证。 -添加IP访问限制,并更改默认6379端口。 nmap -p 6379 --script redis-info地址:https://svn.nmap.org/ 0 码力 | 44 页 | 19.34 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介说明:系统会将读请求平均分配到主节点和只读节点。比如您购买3个只读实例的配置,读权重是主节点 和3个只读各自25%。 HA 系统自动监控各节点的健康状态,异常时发起主备切换或重搭只读节点,并更新相应的路由及权 重信息。 读写分离版本采取链式复制架构,可以通过扩展只读实例个数使整体实例性能线性增长;同时基于阿 里云在源码层面对 Redis 复制流程的特定优化,可以最大程度的提升线性复制的系统稳定性。 线异常节点。 Proxy 模块实时感知每个只读实例的服务状态。在某个只读实例异常期间,Proxy 会自动降 低该节点的服务权重,发现只读节点连续失败超过一定次数以后,会停止异常节点的服务权 利,并具备继续监控后续重新启动节点服务的能力。 高性能 Redis 读写分离版本采取链式复制架构,可以通过扩展只读实例个数使整体实例性能线性增长,充分 利用每一个只读节点的物理资源。 数据安全 数据持久化存储:内存+硬盘的存储方式,在提供高速数据读写能力的同时满足数据持久化需求。 数据主从双备份:所有数据在主从节点上进行双备份。 支持密码认证方式以确保访问安全可靠。 高可用 双副本与集群版实例均有主从双节点,避免单点故障引起的服务中断。 硬件故障自动检测与恢复:自动侦测硬件故障并在数秒内切换,恢复服务。0 码力 | 33 页 | 1.88 MB | 1 年前3
《Redis使用手册》(试读版)2019 年 9 ⽉下旬正式开始发售, 届时你将能够在 RedisGuide.com 购买到本书的 完整版本。 版权声明 本⽂档及《Redis使⽤⼿册》⼀书中的全部内容版权归机械⼯业出版社所有,受著作权法律保护,任何⼈未经允许 不得将本⽂档及其内容⽤于任何商业⽤途,违者必究。 ⽬录 以下是《Redis使⽤⼿册》⼀书的完整⽬录,其中标题后⾯带 * 的⼤章都在本⽂档提供了试读。 前⾔* 1. 引⾔* ⼀个锁实现通常会有获取(acquire)和释放(release)这两种操作: 获取操作⽤于取得资源的独占使⽤权。 在任何时候, 最多只能有⼀个进程取得锁, 我们把成功取得锁的这 个进程称之为锁的持有者。 在锁已经被持有的情况下, 所有尝试再次获取锁的操作都会失败。 释放操作⽤于放弃资源的独占使⽤权, ⼀般由锁的持有者调⽤。 在锁被释放之后, 其他进程就可以再次尝 试获取这个锁了。 代码清单 2-2 展示了⼀个使⽤字符串键实现的锁程序, 命令把它们储存到散列⾥⾯。 ⽐如说, 如果⽤户输⼊的边起点为 "a" , 终点为 "b" , 权重为 "30" , 那么程序将执⾏命令 HSET hash "a->b" 30 , 把 "a" ⾄ "b" 的这条边及其权 重 30 储存到散列⾥⾯。 在此之后, 程序就可以使⽤ HDEL 命令去删除图的某条边, 使⽤ HGET 命令或者 HMGET 命令去获取边的权重, 使 ⽤ HEXISTS 命令去检查边是否存在,0 码力 | 352 页 | 6.57 MB | 1 年前3
共 4 条
- 1













