《Redis使用手册》(试读版)⼗章组成。 在数据结构与应⽤部分, 书本介绍了 Redis 核⼼的九种数据结构, 列举了操作这些数据结构的众多命令及其详细 信息, 并在其中穿插介绍了多个使⽤ Redis 命令构建应⽤程序的示例。 通过这些程序示例, 读者可以进⼀步加 深对命令的认识, 并学会如何在实际中应⽤这些命令, 从⽽达到学⽽致⽤的⽬的。 附加功能部分介绍了 Redis 在数据结构的基础上, 为⽤户提供的额外功能。 其中包括管理数据结构的数据库管理 所以⽤户可以通过把需要快速访问的数据储存在 Redis ⾥⾯来提升应 ⽤程序访问这些数据时的速度。 代码清单 2-1 展示了⼀个使⽤ Redis 实现的缓存程序代码, 这个程序使⽤ SET 命令来将需要被缓存的数据储存 到指定的字符串键⾥⾯, 并使⽤ GET 命令来从指定的字符串键⾥⾯获取被缓存的数据。 代码清单 2-1 使⽤字符串键实现的缓存程序:/string/cache.py class Cache: 除了⽤于设置缓存的 set() ⽅法以及⽤于获取缓存的 get() ⽅法之外, 缓存程序还提供了由 GETSET 命令实现的 update() ⽅法: 这个⽅法可以让⽤户在对缓存进⾏设置的同时, 获得之前被缓存的旧值。 ⽤户可以根据⾃⼰的 需要决定是使⽤ set() ⽅法还是 update() ⽅法对缓存进⾏设置。 以下代码展示了怎样使⽤这个程序来缓存⼀个 HTML ⻚⾯, 并在有需要时获取它: >>> from0 码力 | 352 页 | 6.57 MB | 1 年前3
Redis 多数据中心双向同步 祝辰式转变为多数据中心, 甚 至是跨区域的部署模式 多区域部署 Serverless 分布式存储 Redis 内存数 据库 支持多种 数据结构 支持主 从架构 缓存服务 分布式锁 消息队列 计数器 目前携程的 Redis 部署架构 通过携程的 X-Pipe 项目, 来达到 Redis 跨站点和跨区域的数据同步问题 目前已经支持上海到美国和德国的 Redis 数据同步 • 到德国法兰克福站点0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介云数据库 Redis 版 产品简介 10 纯缓存类业务场景 单副本版本只有一个数据库节点,节点出现故障时,系统会重新拉起一个 Redis 进程(没有数据 ),当节点故障业务自动切换完成后,应用程序需要将数据重新预热,以免对后端数据库产生访问压 力冲击。 注意:由于单副本模式不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠性要 求较高的敏感性业务,不建议使用单副本版,可选用双副本高可用版。 全量同步,会导致主节点执行全量备份,进程 Fork,可造成主节点达 到毫秒或秒级的卡顿。 Redis 进程 Fork 导致 Copy-On-Write 导致主节点进程内存使用量的消耗,极端 情况下造成主节点内存溢出程序异常退出。 Redis 主节点生成备份文件导致服务器磁盘 IO 和 CPU (压缩)资源消耗。 发送数 GB 大小的备份文件文件,会导致服务器网络出口爆增,磁盘顺序 IO 吞吐 单副本集群版的分片服务器由单节点组成,分片服务器某节点出现故障时,系统会重新拉起一个 redis 进程(没有数据),当节点故障业务自动切换完成后,数据将会丢失,有可能流量被冲击到后 端数据库,需要做好应用程序的预热保护机制。 注意:由于单副本集群不能提供数据可靠性,节点故障后需要业务进行预热,如果是对数据可靠 性要求较高的敏感性业务,不建议使用。 QPS 压力较大 标准版0 码力 | 33 页 | 1.88 MB | 1 年前3
常见Redis未授权访问漏洞总结Crowd和Atlassian Crowd Data Center都是澳大利亚Atlassian公司的产品。Atlassian Crowd是一套基于Web的单点登录系统。该系统为多用户、网络应用程序和目录服务器提供验证、授权 等功能。Atlassian Crowd Data Center是Crowd的集群部署版。Atlassian Crowd和Crowd Data Center在其某些发 educe和HTTP作为API的NoSQL数据库。应用 广泛,如BBC用在其动态内容展示平台,Credit Suisse用在其内部的商品部门的市场框架,Meebo,用 在其社交平台(web和应用程序),默认会在5984端口开放Restful的API接口,如果使用SSL的话就会监 听在6984端口,用于数据库的管理功能。其HTTP Server默认开启时没有进行验证,而且绑定在 0.0.0.0 码力 | 44 页 | 19.34 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门版,请先了解使用限制以及关于 Redis 管理控制台。 通常,从新购实例到可以开始使用实例,您需要完成如下操作: Redis 管理控制台是用于管理 Redis 实例的 Web 应用程序,您可以通过该控制台上直观的用户界面进行实例 创建、网络设置、实例管理、密码设置等操作。 Redis 管理控制台是阿里云管理控制台的一部分,关于控制台的通用设置和基本操作请参见使用阿里云管理控 StackExchange.Redis; 初始化 ConnectionMultiplexer。 ConnectionMultiplexer 是 StackExchange.Redis 的核心,它被整个应用程序共享和重用,应该设 置为单例,它的初始化如下: ConfigurationOptions 包含很多选项,例如 keepAlive、connectRetry、name 具体可以参考 StackExchange0 码力 | 29 页 | 1.07 MB | 1 年前3
共 5 条
- 1













