最近几天在研究Redis,Redis作为最近比较流行的缓存技术,其特点还是很明显的,Redis使用Key-Value的结构来存储数据,Redis也是内存型的数据库,数据一开始是保存在内存中的,通过某些条件例如时间或修改了多少行,redis会自动把数据持久化到物理文件中,这次看了SXT的关于分布式缓存的公开课,其实主要是对于redis的介绍,发现有几个知识点还是要重点关注的:

  1. Redis有两种数据持久化机制,RDB和AOF,RDB指的是数据一开始是保存在内存中,经过一些条件例如15分钟或多少行数据的修改就刷盘,RDB的优点是存储数据快,缺点也很明显,因为数据一开始是保存在内存RAM中,一旦服务器断电又没有UPS(生产系统这种情况很少见吧),内存中的数据就只有呵呵了。AOF是append only file的缩写,是指把修改数据的记录放到类似log的文件中,下次修改直接在数据日志中append,这样可以避免断电时数据丢失,但是如果需要大批量读写数据的话,性能就可想而知了,redis默认使用RDB持久化机制,数据是保存在dump.rdb文件中,可以把这个文件拷贝到其他redis服务器中,只要版本相同就可以从中读取出数据。
  2. Redis支持5种数据类型,分别是String, Hash, List, Set, Zset. Hash就像我们平常说的Map, Set类似于java中的set, 是一个无序集合,而Zset则是一个有序集合。
  3. Redis是单线程的,单线程可以保证数据的原子性。
  4. Redis默认有16个逻辑数据库,编号从0到15,如果想切换到另外一个数据库使用命令select {0-15}.
  5. Redis集群方案主要有:主从复制,哨兵机制,第三方集群方案;主从复制的配置很简单,只要修改从服务器的redis.conf文件的slaveof属性就好,将其指向主服务器的IP和端口就可以完成配置。注意主服务器支持读写操作,从服务器仅支持读操作,这样实现读写分离可以减轻主服务器的压力。
  6. Redis对事务的支持比较弱,对事务的完整支持需要配合Lua等第三方脚本来执行操作。

转载于:https://www.cnblogs.com/stonefeng/p/5800815.html

SXT分布式缓存技术公开课的观后感相关推荐

  1. 虹软android工程师,虹软人脸识别技术公开课开讲!AI工程师如何快速进阶

    原标题:虹软人脸识别技术公开课开讲!AI工程师如何快速进阶 随着刷脸乘坐公交.公租房人脸识别管理系统.景区人证核验入园等创新应用的加速普及,人脸识别技术已经在广泛的行业.领域中得到使用.在见证人脸识别 ...

  2. CNCF X 阿里巴巴云原生技术公开课

    课程内容 课程介绍 为什么要开设云原生技术公开课? 在 2019 年,阿里巴巴宣布要全面上云,而且"上云就要上云原生".我们还可以看到,以"云"为核心的软件研发 ...

  3. 有奖评选 | 2020年的AI技术公开课,你想听到哪些干货?

    CSDN技术公开课有奖评选开始啦~~听过课的小伙伴们,哪位讲师的分享让你获益匪浅?记得给TA投票哦!投票后获取入群方式,参与抽奖,奖品很丰厚哦~~ 进入付费时代,如今我们看似只要招招手,一切知识随手可 ...

  4. 多模态人物识别技术及其在视频场景中的应用 | CSDN技术公开课

    不用倍速播放,还有什么功能可以让你高效追剧? 爱奇艺的「只看TA」了解一下?而这个功能背后离不开多模态人物识别技术的支撑. 识别视频中的人物涉及哪些信息?只有人脸识别就足够了吗?其实不然,这样一个看似 ...

  5. 给AI开发者的新年礼物,技术公开课大放送(附演讲PPT)

    各位AI科技大本营的伙伴大家好,营长携编辑组的全体成员给大家拜年了! 新年新思!新一年,每个人的梦想都闪耀着多彩光芒,对于AI领域的每一位学习者和从业者,我们充满渴望,怀揣梦想,心系对技术的不懈追求. ...

  6. 【8.23更新--技术干货全家桶】大数据计算技术共享计划 — MaxCompute技术公开课第二季...

    2018年5月-6月 MaxCompute 开启大数据计算技术共享计划技术公开课第一季,有超过1500名用户以及大数据爱好者参与到直播学习中来.7月,我们又开启第二季直播,5次大数据技术直播,有近60 ...

  7. 倒计时2天!AI大咖云集、30场技术公开课,还有乐队... 年度最有意思的AI开发者活动来了!...

    允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 说到 798,大家都不陌生.12月20日,在北京 798 艺术园区 751 罐,将要举行一场「别开生面」的 AI 开发者活动. 显然,从选址 ...

  8. java 分布式 redis缓存技术_JAVA架构师系列课程分布式缓存技术Redis权威指南,资源教程下载...

    课程名称 JAVA架构师系列课程分布式缓存技术Redis权威指南,资源教程下载 课程目标 本课程从0基础开始,对redis的方方面面进行细粒度的讲解:包括基础操作.高级命令.各种集群模式.动态增减节点 ...

  9. 2021阿里巴巴大数据技术公开课第一季:外部工具连接SaaS模式云数仓MaxCompute实战

    简介:MaxCompute 是面向分析的企业级 SaaS 模式云数据仓库,以 Serverless 架构提供快速.全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运 ...

最新文章

  1. 优化IIS7.5支持10万个同时请求的配置方法
  2. 图像检索:几类基于内容的图像分类技术
  3. 改变窗口背景_办公软件操作技巧063:如何设置ppt母版背景
  4. mysql严格模式 报错_mysql严格模式
  5. beanshell字符串替换_必知必会的操作Jmeter(十六)_beanshell实现字符串加密
  6. 如何设置电脑自动锁屏_MIUI第415期:新增智能显示锁屏通知、状态栏数字电量外显...
  7. 【软考系统架构设计师】2020年下系统架构师综合知识历年真题
  8. 计算机大赛鼓励语录,鼓励参加比赛的话
  9. 这是最好的企业管理手册
  10. Chrome 翻译插件规避代码块
  11. 软件测试自学毛笔字纹身,ps纹身教程_photoshop给人物添加纹身效果实例制作教程...
  12. 国产免费倾斜摄影模型在线发布平台,一键查看、编辑、分享场景!
  13. python抠图教程视频_Python快速抠图不比PS差!1分钟搞定!
  14. 现代OpenGL教程(六):鼠标和键盘(imgui+OpenGL3.3)
  15. 80端口跟8080端口有什么区别
  16. 【已收到Offer】小米前端实习面经(一、二面)
  17. 南瑞服务器cpu型号怎么查看,国电南瑞NSR612RF-DA微机综保
  18. 杀人游戏语言中英对照
  19. pythonreader下载_使用Python的pandas-datareader包下载雅虎财经股价数据
  20. Foursquare数据集说明与免费下载

热门文章

  1. 淘宝关键词搜索商品接口分析商品价格走势(商品列表接口,商品销量接口,商品价格接口,分类ID采集商品数据接口)接口代码对接教程
  2. Emacs-206-Windows上实现org-pomodoro的声音提示播放
  3. kvm 4.磁盘格式简介及使用磁盘格式转换的方式拍摄快照
  4. 日期偏移INTERVAL * DAY
  5. vue金额数字转大写的方法
  6. Codeforces Young Physicist
  7. 华为手机拍照后图库里无照片_华为手机还有这个功能?打开图库,就可以把证件照变成电子版...
  8. 数学笔记13——定积分
  9. 如何快速制作证件照并压缩到100K?
  10. 高情商的人都在这样表现汇报工作