专访高德地图开放平台的负责人童遥:跨机房同步和多路写入Redis集群方案将得到充分发展
2023-09-14 09:00:26 时间
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。高德地图在流量接入层的全量接入Redis是业界比较激进大胆的做法,同时也积累了大量的实践经验。快来云栖大会开源数据库Redis专场听大牛分享吧!
![ae4e64eb4b0e81ba27bee90413e55465872ef0b7](https://yqfile.alicdn.com/ae4e64eb4b0e81ba27bee90413e55465872ef0b7.jpeg)
杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网、创新、创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题。 为了帮助大家进一步了解这场全球前言技术共振盛会的内容,云栖社区采访了各个论坛的大咖,以飨读者。
![1bb3a71a1303dc5c115a65f1d45205e996dd83bd](https://yqfile.alicdn.com/1bb3a71a1303dc5c115a65f1d45205e996dd83bd.jpeg)
童遥,高德地图开放平台的负责人,也在负责高德在线服务的研发工作。 关于本次云栖大会的分享内容,童谣表示,高德地图既为大家提供出行服务,也为三十多万款应用提供LBS API能力,在这样大并发压力下和跨机房的Redis应用场景中,有一些实践和经验总结,希望借此机会分享给大家。童遥也谈到高德在流量接入层的全量接入Redis是业界比较激进大胆的做法,在本次云栖大会上,他也会把背后的思考进行分享。 当问及分享高德Redis实践经验的初衷时,童遥谈到作为在线服务的研发人员,拥有超大规模的流量和并发是一种财富。希望通过分享这个话题,与有这样工作环境的同学互通有无,也为正在设计未来这样大规模应用的同学提前消除一些顾虑,开一扇窗。 童遥认为有相当多的研发人员只把Redis作为一层很薄的高速缓存层,作为系统的简单组成。实际上Redis已经是非常健壮的KV数据库,在构建持久化数据库和消息队列等方面才堪大用。 在谈及Redis未来的变化是,童遥认为跨机房的同步和多路写入Redis集群方案将会在接下来的一两年内得到充分的发展。 在专访的最后,童遥为大家提出了一些建议:勇敢进行线上灰度实验,去验证自己的想法,不要先入为主地假设瓶颈的必然性。当然,也要实时做好服务监控和准备好回滚预案。
Redis实现并发阻塞锁方案 由于用户同时访问线上的下订单接口,导致在扣减库存时出现了异常,这是一个很典型的并发问题,本篇文章为解决并发问题而生,采用的技术为Redis锁机制+多线程的阻塞唤醒方法。
面试被吊打!正确打开Redis分布式锁的七种方案,涨见识了 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。
![ae4e64eb4b0e81ba27bee90413e55465872ef0b7](https://yqfile.alicdn.com/ae4e64eb4b0e81ba27bee90413e55465872ef0b7.jpeg)
杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网、创新、创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题。 为了帮助大家进一步了解这场全球前言技术共振盛会的内容,云栖社区采访了各个论坛的大咖,以飨读者。
![1bb3a71a1303dc5c115a65f1d45205e996dd83bd](https://yqfile.alicdn.com/1bb3a71a1303dc5c115a65f1d45205e996dd83bd.jpeg)
童遥,高德地图开放平台的负责人,也在负责高德在线服务的研发工作。 关于本次云栖大会的分享内容,童谣表示,高德地图既为大家提供出行服务,也为三十多万款应用提供LBS API能力,在这样大并发压力下和跨机房的Redis应用场景中,有一些实践和经验总结,希望借此机会分享给大家。童遥也谈到高德在流量接入层的全量接入Redis是业界比较激进大胆的做法,在本次云栖大会上,他也会把背后的思考进行分享。 当问及分享高德Redis实践经验的初衷时,童遥谈到作为在线服务的研发人员,拥有超大规模的流量和并发是一种财富。希望通过分享这个话题,与有这样工作环境的同学互通有无,也为正在设计未来这样大规模应用的同学提前消除一些顾虑,开一扇窗。 童遥认为有相当多的研发人员只把Redis作为一层很薄的高速缓存层,作为系统的简单组成。实际上Redis已经是非常健壮的KV数据库,在构建持久化数据库和消息队列等方面才堪大用。 在谈及Redis未来的变化是,童遥认为跨机房的同步和多路写入Redis集群方案将会在接下来的一两年内得到充分的发展。 在专访的最后,童遥为大家提出了一些建议:勇敢进行线上灰度实验,去验证自己的想法,不要先入为主地假设瓶颈的必然性。当然,也要实时做好服务监控和准备好回滚预案。
Redis实现并发阻塞锁方案 由于用户同时访问线上的下订单接口,导致在扣减库存时出现了异常,这是一个很典型的并发问题,本篇文章为解决并发问题而生,采用的技术为Redis锁机制+多线程的阻塞唤醒方法。
面试被吊打!正确打开Redis分布式锁的七种方案,涨见识了 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。
相关文章
- Redis 客户端工具
- redis学习(一)
- redis持久化(rdb和aof)
- Redis学习(8)-redis持久化
- Redis配置文件详解(redis.conf)
- Redis结合Lua脚本实现高并发原子性操作
- Java连接Vmware中的redis
- redis 简单整理——复制配置[二十二]
- LAMP+redis搭建discuz论坛,基于mysql-proxy插件主从同步
- Redis 学习笔记四 Mysql 与Redis的同步实践
- Redis 就是让你彻底搞懂redis集群
- Docker搭建Redis高可用集群(基于redis-sentinel)
- 【服务器安装Redis】Centos7离线安装redis
- 〖Python 数据库开发实战 - Python与Redis交互篇②〗- 利用 redis-py 实现字符串类型的常用指令操作
- 〖Python 数据库开发实战 - Python与Redis交互篇⑤〗- 利用 redis-py 实现哈希数据类型的常用指令操作
- 〖Python 数据库开发实战 - Python与Redis交互篇⑫〗- 综合案例 - 新闻管理系统 - 删除新闻(含redis缓存)
- 华为云PB级数据库GaussDB(for Redis)揭秘第九期:与HBase的对比
- 华为云PB级数据库GaussDB(for Redis)解析第二期:Redis消息队列Stream的应用探讨
- Redis源代码分析(十二)--- redis-check-dump本地数据库检測
- Ubuntu安装Redis
- Redis Flushdb 命令
- Redis主从复制的配置方法和执行过程
- 【redis源码分析】Redis Sentinel 是如何实际解决分布式共识问题的