《Redis使用手册》(试读版)命令的⽤法和⽤例。 我相 信⽆论是刚开始学习 Redis 的读者, 还是每天都要使⽤ Redis 的读者, 在阅读本书的时候都会有所收获。 虽然本书在写作的过程中已经思虑再三并且数易其稿, 但百密⼀疏, 书中难免还是会有错误或者遗漏的地⽅。 如 果读者朋友在阅读的过程中发现任何错误或是有任何疑问或建议, 都可以通过邮箱 huangz1990@gmail.com 或 者 huangz.me 中列出的联系⽅式来联系我。 中列出的联系⽅式来联系我。 由于技术研究和写作⼯作较为繁重, 本⼈可能⽆法每封邮件都予以 回复, 但只要有来信我就⼀定会阅读, 决不⻝⾔。 最后, 感谢吴怡编辑在写作过程中给我的帮助和指导, 感谢赵亮宇编辑为本书出版所做的努⼒, 还有感谢我的家 ⼈和朋友, 如果没有他们的关怀和⽀持, 本书是不可能顺利完成。 ⻩健宏 2019 年 8 ⽉于清远 1. 引⾔ 欢迎来到本书的第⼀章。 在这⼀章, 我们⾸先会了解到⼀些关于 -- 作为注释前缀, 这些注释仅⽤于对被执⾏的命令做进⼀步的说明, 它们并不是被执⾏命令的⼀部 分。 图 1-3 在 redis-cli 中执⾏ Redis 命令 1.6 配置服务器 在阅读本书的过程中, 有时候我们还需要使⽤配置选项对 Redis 服务器进⾏配置, 这⼀点可以通过两种⽅法来完 成。 第⼀种⽅法是在启动 Redis 服务器的时候给定配置选项作为参数, 格式为: $ redis-server0 码力 | 352 页 | 6.57 MB | 1 年前3
Redis 多数据中心双向同步 祝辰这两种方式都没有从根本上解决问题, DRC 概念的出现, 让大家对分布式存储 又有了新的期待 Data Replication Center 目前携程的应用也在进行单元化的部署模 式, 在实现单元化的部署过程中, 跨数据中 心的数据访问一直是一个业务的痛点. 是否我们也能够有自己的一套 DRC? 来完 成每个站点的单独写入读取, 而不用关心 底层存储的一致性和同步问题. 对此需求进行分析后, 我们决定开发一个 set k v 发生在端对端的互相同步过程中 假设有两个 Redis: A 和 B • A 收到客户端的请求: set k v • A 将请求通知到 B • B 收到请求后, 再次通知 A 解决方案: 标记客户端类型 双向回环 client Set k v set k v set k v set k v 复制回环 发生在多个点的互相同步过程 中 与双向回环的不同点在于 如果标记了客户端来源 Op-based replication, 以达到节省流量和快速 同步的目的 Op-based Replication • 基于 unbounded resource 的假设上进行论证的学术理念, 在 实践过程中, 不可能有无限大的存储资源, 将某个站点的全部 数据缓存下来, 这样就带来一个问题, 如果新加节点或者网络 断开过久时, 我们的存储资源不足以缓存所有历史的操作, 从 而使得复制操作无法进行. 此时0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介时间、访问频率、Value大小这三个维度综 合考虑挑选出一些数据,通过后台线程将之存储到磁盘上。 当用户访问数据时,如果该数据对应的 Value在磁盘上,后台线程会从磁盘中交换数据到内存中。在此过程中,其它请求不受影响。 存储引擎 Redis混合存储型实例底层存储采用阿里自研下一代高性能全用户态存储引擎Alibaba FusionEngine: Alibaba 云数据库 Redis 提供双副本集群版实例,轻松突破 Redis 自身单线程瓶颈,可极大满足对于 Redis 大容量或高 性能的业务需求。 云数据库 Redis 集群版内置数据分片及读取算法,整体过程对用户透明,免去用户开发及运 维 Redis 集群的烦恼。 组件 云数据库 Redis 双副本集群版实例由 Proxy 服务器(服务代理)、分片服务器和配置服务器三个组件组成。 云数据库 服务不可用,将导致后端数据库无法承载业务访问压力。云数据库 Redis 版提供双机热备的高可用架构,保障极高的服务可靠性。主节点对外提供服务,当主节点出现故障,系 统自动切换备用节点接管服务,整个切换过程对用户全部透明。 电商行业应用 电商行业中对于 Redis 大量使用,多数在商品展示、购物推荐等模块。 场景一:秒杀类购物系统 大型促销秒杀系统,系统整体访问压力非常大,一般0 码力 | 33 页 | 1.88 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门通过上述步骤即可实现:您本地 PC 或服务器通过公网连接 ECS Windows 6379端口,对云数据库 Redis 进行 访问。 注意:因 portproxy 由微软官方提供,未开源使用,您如果配置使用过程中遇到疑问,可参看 netsh 的 portproxy 使用说明或向微软官方咨询确认。或者您也可以考虑通过其他的方案实现,比如通过 portmap 配置代理映射。 云数据库 Redis 版 通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行 访问。 注意:您可以通过该方案进行测试使用,因 rinetd 为开源软件,如在使用过程中存在疑问,您可以参看 其官方文档或与 rinetd 官方进行联系确认。 云数据库 Redis 版 快速入门 280 码力 | 29 页 | 1.07 MB | 1 年前3
常见Redis未授权访问漏洞总结build && docker-compose up -d #编译并启动环境 访问 http://192.168.18.129:8088/cluster 通过REST API命令执行 利用过程: 在本地监听端口 >> 创建Application >> 调用Submit Application API提交 本地监听9999端口 EXP: #!/usr/bin/env0 码力 | 44 页 | 19.34 MB | 1 年前3
共 5 条
- 1













