如何通过 Redis 构建分布式缓存技术

作者/分享人:默默
向 Ta 提问
典型的程序媛,喜欢编程,爱好编程。 高级Java开发工程师,熟练SSH、SSM、Dubbo(Zookeeper)、Redis、Solr(es)等框架开发。 熟悉H5,BootStrap、Vue等前端框架。 喜欢看书、写小说、练字。 爱好旅游、听歌。

在大数据时代,频繁地在应用和数据库之间进行读写操作在性能、速度、体验上已经远远不能满足用户、客户、开发人员的要求了,于是一种基于内存操作的数据库便应运而生。Redis 是一种基于内存的数据库,如何轻松理解并熟练操作 Redis 是一个有责任心、进取心程序员应该了解和掌握的技术。

本场 Chat 基于 Redis 的基本概念和重要设计,外加实践应用,重点解决如下几个问题,以问题形式逐步深入和导向,让初学者快速上手,让资深者少了去整理知识的繁琐。

  1. Redis 是什么、干什么、怎么用?
  2. 如何将 Redis 放到应用程序中?
  3. 使用 Redis 的时候应用程序是如何进行读写的?
  4. Redis 如何与 MySQL 数据库结合起来?
  5. 应用通过 Redis 客户端进行读取并展示,是所有的数据都是这么做吗?
  6. 在修改数据的时候是修改到 Redis 吗?还是直接修改 MySQL?
  7. 如果修改 Redis 中数据,那什么时候同步到 MySQL,是被迫的,还是开发人员可控的?
  8. 如果直接修改 MySQL 中数据,那 Redis 中数据会被同步吗,如何做到的?
已有472人预订
预订达标
文章出炉
     
17.12.27
01月14日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张默默的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
iengchen
请问代码可以在哪里查看
黄平
如何获取最近变动的数据?
二木
请问能分享git吗?想要看下项目源码
你可能还喜欢
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
ACT 敏捷教练培养体系
Chat 三人行
Spring 注解是如何实现的
飞翔
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
零基础开发一款微信小程序商城
aserbao
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
微信扫描登录