《Redis使用手册》(试读版)本⽂档为《Redis使⽤⼿册》⼀书的试读版本,由 RedisGuide.com 免费提供。 因为本⽂档为书本原稿的未编辑未排版版本,所以本⽂档和正式出版的图书在内容和编排上将会稍有不同,具体的 细节以正式出版的图书为准。 《Redis使⽤⼿册》预计将于 2019 年 9 ⽉下旬正式开始发售, 届时你将能够在 RedisGuide.com 购买到本书的 完整版本。 版权声明 本⽂档及《Redis 10. 流(Stream) 第⼆部分:附加功能 11. 数据库* 12. ⾃动过期* 13. 流⽔线与事务* 14. Lua 脚本 15. 持久化 16. 发布与订阅 17. 模块 第三部分:多机功能 18. 复制* 19. Sentinel 20. 集群 附录 附录 A :Redis 安装⽅法* 附录 B :redis-py 安装⽅法* 前⾔ 时光荏苒, 距离我的第⼀本书《Red 功能也变得越来越多、越 来越强⼤: ⽐如说, Redis 的数据结构数量已经从过去的五种增加到了九种, RDB-AOF 混合持久化模式的引⼊ 使得⽤户不必再陷⼊“⻥和熊掌不可兼得”的难题中, ⽽集群功能和模块机制的引⼊则让 Redis 在性能和功能上拥 有了近乎⽆限的扩展能⼒。 综上所述, 我们可以说现在的 Redis 跟五年前⽐起来已经完全不⼀样了, ⽽如何向读者讲述新版 Redis ⽅⽅⾯ ⾯的变化,0 码力 | 352 页 | 6.57 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介公测期间仅开放32G内存64G磁盘及64G磁盘128G内存两款主从版本规格供用户选用,用户可任选一 款规格免费试用两个月。 公测期间仅支持预付费模式的混合存储系列实例,按量付费暂不支持。 Redis 4.0 新功能介绍 云数据库 Redis 版 4.0 是以社区 4.0 引擎为基础,合入了大量阿里云开发的特性,并且修复了许多 bug 后全新 推出的售卖版本。除了拥有 Redis 2.8 引擎 引擎所具备的所有优势之外,还带来了下面这些新功能。 Lazyfree 云数据库 Redis 版 产品简介 2 Redis 4.0 的 Lazyfree 机制可以避免 del、flushdb、flushall、rename 等命令引起的redis-server 阻塞,提高 服务稳定性,详情如下。 unlink 在 Redis 4.0 之前,redis 执行 del 命令会在释放掉 的方式来删除,您可以在控制台上 打开如下配置: 说明:该参数配置在控制台中暂未开放,后续我们会尽快发布。 淘汰或者逐出数据 有些用户对数据设置过期时间,依赖 Redis 的淘汰机制去删除已经过期的数据,这同样也存在上面提到的问题 :淘汰某个大 key 会导致进程 CPU 出现抖动。Redis 4.0 提供了两个配置,可以让 Redis 在淘汰或者逐出数据 时也使用 lazyfree0 码力 | 33 页 | 1.88 MB | 1 年前3
Redis 多数据中心双向同步 祝辰21 世纪的通讯 同样的一张地图 在今天, 仅仅需要毫秒级 别的时间, 一条消息可以 被全世界共享起来 互联网的规模也从单独 一个数据中心的部署方 式转变为多数据中心, 甚 至是跨区域的部署模式 多区域部署 Serverless 分布式存储 Redis 内存数 据库 支持多种 数据结构 支持主 从架构 缓存服务 分布式锁 消息队列 计数器 目前携程的 Redis 部署架构 就更需要一个能够多点写入的 Redis 集 群, 支持海外站点和国内站点同时进行读写; 并解决因此可能出现的数据一致性问题. 需求的产生 DRC 的概念是在近年来, 云计算兴起, 多站点部署的场景下, 延伸出来对于数 据共享的一个需求. 多站点部署的架构, 对于单元化部署的 应用来讲, 跨数据中心的数据访问一直 是一个最大的痛点. 目前很多用户 • 抑或是采取了同一份写入到两个站 点的数据库 • 抑或是跨站点写入数据库同时同步 如果标记了客户端来源, 则无 法处理 A -> B -> C -> A 的问题 解决方案: • 标记数据来源 • 只转发来自应用的数据(不 转发复制过来的数据) 复制回环 client Set k v 多站点之间的数据强最终一致性 SEC ---CRDT (Strong Eventually Consistency) Whereas eventual consistency is only a liveness0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门KBytes/s。 OutFlow 后端 Redis 出口当前每秒的流量值,单位为 KBytes/s。 ConnCount 当前 Redis 的客户端连接个数。 FailedCount 对于主从版本,目前这个值没有意义,因为客户端 直接连接到后端 DB。对于集群版实例,该统计项 标识 Proxy 到 Redis 的操作失败数目,包括超时 云数据库 Redis 版 快速入门 3 说明 的监控。对于集群实例建议添加所有实例的内存监控,这样可以对集群实例的子节 点的内存进行监控,告警设置如下: 、连接断开等异常引起的操作异常的数目。 对于部分旧版本的 Redis,该值为一个历史值,对 于这种情况如果 FaileCount 没有增加则没有问题 。对于新版本,该值为每秒的一个统计均值。后续 会都升级成每秒的统计均值。 TotalQps 当前 Redis 的每秒操作次数。 CpuUsage 当前 Redis Redis 3.0 版本,支持 Redis 3.0 的 Geo 命令。目前还有小部分暂未开放的命令和受限 制的命令。 支持的命令操作 百分比、写入带宽使用率、读取带宽使用率。 数据过期删除策略 - 主动过期,系统后台会周期性的检测,发现已过 期的key时,会将其删除。 - 被动过期,当用户访问某个key时,如果该key已 经过期,则将其删除。 空闲连接回收机制 服务端不主动回收0 码力 | 29 页 | 1.07 MB | 1 年前3
陈宗志:大容量redis存储方案--PikaRedis 问题 • 恢复时间长 • 一主多从, 主从切换代价大 • 缓冲区写满问题 • 成本问题 SACC2017 Redis 问题 • 恢复时间长 – 50G redis 回复时间70分钟 – 同时开启aof 和 rdb SACC2017 Redis 问题 • 一主多从, 主从切换代价大 – 主库挂掉后升级从库, 所有的从库全部重传数 • 成本问题 • 可用性问题 • 同步问题 • 易用性问题 SACC2017 问题分析 • 尽可能兼容redis 协议 • 使用基于磁盘的存储引擎rocksdb 实现多 数据接口接口 • 网络库 • 添加binlog 模块 SACC2017 Pika 整体结构 SACC2017 网络模块--Pink • 基础架构团队开发网络编程库 – BGThread • https://github.com/Qihoo360/pink SACC2017 网络模块--Pink • 稳定行, 在各个项目中使用4年多 • 易用性 • 高性能 SACC2017 网络模块--Pink class MyPbConn : public pink::PbConn { Public:0 码力 | 47 页 | 2.18 MB | 1 年前3
高金芳-平安科技-PostgreSQL反向代理redisChina 2016 中国用户大会 Redis Security--others Redis丌支持数据加密 Redis丌支持字符转义 Redis通常丌存在Nosql注入 Redis在高版本中还增加了保护模式 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 Redis无法做到key隔离 China 2016 中国用户大会 01、开源数据库 02、丰富的数据类型 03、丰富的接口 04、支持丰富的语言 PostgreSQL 是全功能的开源数据库,是唯一支持事务、子 查询、多版本幵行控制系统、数据完整性检查等特性的一种 自由软件的数据库管理系统 PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL- 99,是目前世界上支持最丰富的数据类型的数据库0 码力 | 28 页 | 3.61 MB | 1 年前3
常见Redis未授权访问漏洞总结phpinfo(); ?>'); 访问shell.php 更多利用方式可参考:https://www.secpulse.com/archives/2166.html 防御手段 -升级版本。 -添加认证,设置强密码复杂度及账号锁定。 -禁止把Jenkins直接暴露在公网。 Memcached 未授权访问漏洞 漏洞简介以及危害 Memcached 是一套常用的 有权限控制模块,所以对公网开放的Memcache服务很容易被攻击者扫描发现,攻击者无需认证通过命 令交互可直接读取 Memcached中的敏感信息。 漏洞利用 环境介绍 环境搭建 64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip 攻击机: Kali 目标靶机: Windows Server 2012 VMs、bare metal、 OpenStack 集群和其他的基础应用平台Docker。 Docker Remote API 是一个取代远程命令行界面(rcli)的REST API。存在问题的版本分别为 1.3 和 1.6因为权限控制等问题导致可以通过 docker client 或者 http 直接请求就可以访问这个 API,通过 这个接口,我们可以新建 container,删除已有0 码力 | 44 页 | 19.34 MB | 1 年前3
Redis操作手册需任何附加条件 若您 阅读/链接/打印/转载/引用/分发/再创作 本文档,则说明接受以上2个条 款。 作者:李茂福 更新日期:2023-12-21 ★安装redis 到官网查看版本: h�ps://redis.io/download/ 源码下载地址: h�ps://download.redis.io/releases/redis-6.2.13.tar.gz h�ps://github0 码力 | 5 页 | 80.37 KB | 1 年前3
共 8 条
- 1













