《Redis使用手册》(试读版)购买到本书的 完整版本。 版权声明 本⽂档及《Redis使⽤⼿册》⼀书中的全部内容版权归机械⼯业出版社所有,受著作权法律保护,任何⼈未经允许 不得将本⽂档及其内容⽤于任何商业⽤途,违者必究。 ⽬录 以下是《Redis使⽤⼿册》⼀书的完整⽬录,其中标题后⾯带 * 的⼤章都在本⽂档提供了试读。 前⾔* 1. 引⾔* 第⼀部分:数据结构与应⽤ 2. 字符串(String)* 3. 散列(Hash)* 4 “Redis ⽐起 Memcached 有什么优势?” “⽤ Redis 储存数据安全吗,不会丢数据吧?!”。 然⽽时⾄今⽇, 经 过⼤量的实践应⽤, Redis 简洁⾼效、安全稳定的印象已经深⼊⼈⼼。 ⽆论是国内还是国外, 从财富五百强到⼩ 型初创公司都在使⽤ Redis , 很多云服务提供商还以 Redis 为基础构建了相应的缓存服务、消息队列服务以及内 存存储服务 —— 当你使⽤这些服务时, 你实际上就是在使⽤ 书都必须回答的问题。 本书以服务 Redis 初学者和使⽤者为⽬标, 介绍了 Redis ⽇常使⽤中最常⽤到的部分, 并以“命令描述+代码示例”的模式详细列举了各个 Redis 命令的⽤法和⽤例。 我相 信⽆论是刚开始学习 Redis 的读者, 还是每天都要使⽤ Redis 的读者, 在阅读本书的时候都会有所收获。 虽然本书在写作的过程中已经思虑再三并且数易其稿, 但百密⼀疏, 书中难免还是会有错误或者遗漏的地⽅。0 码力 | 352 页 | 6.57 MB | 1 年前3
常见Redis未授权访问漏洞总结0>&1\n\n\n" config set dbfilename root save 反弹shell成功! nmap检测 Redis-RCE 最近出的Redis-RCE,该漏洞利用前提是获取redis访问权限,也就是基于redis未授权访问。 防御手段 -禁止使用root权限启动redis服务。 -对redis访问启动密码认证。 -添加IP访问限制,并更改默认6379端口。 地址:https://svn.nmap.org/nmap/scripts/redis-info.nse MongoDB 未授权访问漏洞 漏洞简介以及危害 开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以通过默认端口无需 密码对数据库任意操作(增、删、改、查高危动作)而且可以远程访问数据库。 造成未授权访问的根本原因就在于启动 Mongodb 的时候未设置 nse -为MongoDB添加认证:MongoDB启动时添加--auth参数、为MongoDB添加用户 -MongoDB 自身带有一个HTTP服务和并支持REST接口。在2.6以后这些接口默认是关闭的。mongoDB 默认会使用默认端口监听web服务,一般不需要通过web方式进行远程管理,建议禁用。修改配置文件 或在启动的时候选择 –nohttpinterface 参数 nohttpinterface=false0 码力 | 44 页 | 19.34 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介云数据库 Redis 版 产品简介 产品简介 什么是云数据库 Redis 版 云数据库 Redis 版(ApsaraDB for Redis)是兼容开源 Redis 协议标准的、提供持久化的内存数据库服务,基 于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 云数据库 Redis 版支持字符串(String)、链 select,即可看到新的数据 。 zlexcount zlexcount 命令用于 sorted set 中,和 zrangebylex 类似,不同的是 zrangebylex 返回member,而 zlexcount 是返回符合条件的 member 个数。 memory Redis 4.0 之前只能通过 info memory 来了解 Redis 内部有限的内存信息,Redis 内部实际占用多少内存。注意以下两点说明: 不光 key、value 需要占用内存,Redis 管理这些数据还需要一部分内存。 对于 hash、list、set、sorted set 这些类型的 key,结果是采样计算的,可以通过 127.0.0.1:6379> select 0 OK 127.0.0.1:6379> set key value0 OK 127.0.0.1:6379> select 1 OK0 码力 | 33 页 | 1.88 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门管理控制台。 通常,从新购实例到可以开始使用实例,您需要完成如下操作: Redis 管理控制台是用于管理 Redis 实例的 Web 应用程序,您可以通过该控制台上直观的用户界面进行实例 创建、网络设置、实例管理、密码设置等操作。 Redis 管理控制台是阿里云管理控制台的一部分,关于控制台的通用设置和基本操作请参见使用阿里云管理控 云数据库 Redis 版 快速入门 管理控制台,进入实例列表页面,如下图所示(仅为示例,请以实际界面为准)。 实例列表页面中会展示实例 ID、状态、已用内存及配额、可用区、创建时间、付费方式、网络类型等信息。 注意:已用内存及配额信息是由底层系统根据采集信息进行的一个离线汇总,所以有一个时间延时,这个 延时会在10分钟左右。如果需要查看实时信息,建议登录 DMS 进行查看,详细步骤请参见DMS 登录云 数据库。 可运维时间段 ExpiredKeys 历史过期掉的 key 的个数。 这个值是历史过期掉的 key 的个数的总和,所以 是不包含当前设置了过期 key 同时没有过期掉的 值。同时,它是一个历史累加值,不是当前已经过 期的 key 的个数。 注意:如果发生主备切换,该值会以新的主库为准 。 EvictedKeys 历史淘汰掉的 key 的个数。 这个值是因内存满被淘汰掉的 key 的历史个数的 总和,所以它不是当前每秒淘汰的0 码力 | 29 页 | 1.07 MB | 1 年前3
Redis 多数据中心双向同步 祝辰天以上 的时间 21 世纪的通讯 同样的一张地图 在今天, 仅仅需要毫秒级 别的时间, 一条消息可以 被全世界共享起来 互联网的规模也从单独 一个数据中心的部署方 式转变为多数据中心, 甚 至是跨区域的部署模式 多区域部署 Serverless 分布式存储 Redis 内存数 据库 支持多种 数据结构 支持主 从架构 缓存服务 分布式锁 消息队列 计数器 目前携程的 Redis 的多种数据结构类型对于储存这种数据 比较方便. 同时由于供应商是在全球分布的特性, 就更需要一个能够多点写入的 Redis 集 群, 支持海外站点和国内站点同时进行读写; 并解决因此可能出现的数据一致性问题. 需求的产生 DRC 的概念是在近年来, 云计算兴起, 多站点部署的场景下, 延伸出来对于数 据共享的一个需求. 多站点部署的架构, 对于单元化部署的 应用来讲, 跨数据中心的数据访问一直 是一个最大的痛点. 目前很多用户 概念的出现, 让大家对分布式存储 又有了新的期待 Data Replication Center 目前携程的应用也在进行单元化的部署模 式, 在实现单元化的部署过程中, 跨数据中 心的数据访问一直是一个业务的痛点. 是否我们也能够有自己的一套 DRC? 来完 成每个站点的单独写入读取, 而不用关心 底层存储的一致性和同步问题. 对此需求进行分析后, 我们决定开发一个 Redis 的 DRC 架构0 码力 | 45 页 | 1.74 MB | 1 年前3
高金芳-平安科技-PostgreSQL反向代理redisChina 2016 中国用户大会 What is Redis? Redis 是一个开源的、使用C语言编写的Key-Value数据库 Redis是一个支持网络交换的Key-Value数据库 Redis是一个基亍内存的Key-Value数据库 Redis是一个可持久化的Key-Value数据库 Redis是一个有丰富数据类型的Key-Value数据库 2016Postgres中国用户大会 02、丰富的数据类型 03、丰富的接口 04、支持丰富的语言 PostgreSQL 是全功能的开源数据库,是唯一支持事务、子 查询、多版本幵行控制系统、数据完整性检查等特性的一种 自由软件的数据库管理系统 PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL- 99,是目前世界上支持最丰富的数据类型的数据库 PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有0 码力 | 28 页 | 3.61 MB | 1 年前3
陈宗志:大容量redis存储方案--Pikahttps://github.com/Qihoo360 SACC2017 概要 • 存在问题 • 分析问题 • 解决问题 • Pika vs redis SACC2017 • Pika 是DBA 和 基础架构团队一起设计开发的 大容量redis的解决方案 • 完全兼容redis 协议, 用户不需要修改任何代码 进行迁移 Introduction SACC2017 Redis 问题 • 缓冲区写满问题 – 内存是昂贵资源, 缓冲区一般设置2G – 网络原因很容易将数据堵死, 那么就会发生大 量数据重传 SACC2017 Redis 问题 • 内存太贵 – 线上使用的redis 机器是 64G, 96G. 只使用 80% 的空间. – 如果一个redis 的实例是50G, 那么基本一台 机器只能运行一个redis 实例 Pika 总结 • 恢复时间长 • 一主多从, 主从切换代价大 • 缓冲区写满问题 • 内存昂贵问题 SACC2017 Pika vs redis • 劣势 – 由于Pika是基于内存和文件来存放数据, 所以性能肯定比Redis 低一些 • 优势 – 容量大 – 加载db速度快 – 备份速度快 – 对网络容忍度高 – 性价比高 SACC20170 码力 | 47 页 | 2.18 MB | 1 年前3
携程 Redis 多数据中心 双向同步实践 祝辰GC 基于节点之间的vector clock的通讯,删除不必要的 失效KEY (1,0) (1,1) (1,1) Vector Clock Vector Clock (1,0) 什么是 CRDT State-based Replication • 交换律 • 结合律 • 幂等性 Op-based Replication • 交换律 • 结合律 高可用 全量同步 • Redis生成内存0 码力 | 33 页 | 2.15 MB | 1 年前3
共 8 条
- 1













