
缓存技术(redis/MongoDB)
文章平均质量分 73
DJTUDaker
MySelf
展开
-
redis学习笔记 -- day01 安装
一、安装redis1.安装gcc编译程序因为make命令为c语言程序,所以使用make命令之前先要安装gcc编译程序a.挂在dvd1.导入redis安装包,并解压2.原创 2017-03-14 16:21:39 · 400 阅读 · 0 评论 -
商品详情页系统 -- day06 redis哨兵底层原理以及部署哨兵集群架构、哨兵架构的管理、高可用redis集群的容灾演练
一、哨兵机制相关基础知识介绍 1、哨兵简介sentinal,中文名就是哨兵,哨兵是redis集群架构中的一个重要的组件,主要功能如下:(1)、集群监控:负责监控redis master 和 slave 进程是否正常工作(2)、消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)、故障转移:如果master node挂掉了,会自动转移到sla...原创 2018-08-20 16:04:33 · 402 阅读 · 0 评论 -
商品详情页系统 -- day07 redis-cluster、亿级流量系统架构、数据库+缓存双写不一致解决、安装mysql
一、redis在读写分离、高可用架构下进行横向扩容支持1T+海量数据 1、单master在海量数据存储下的瓶颈 当架构中只有1个master和2个slave节点,此时,master节点的数据和slave节点的数据是一样的,slave节点的数据容量大小取决于master节点的内存大小,当master节点中数据达到内存的一定比例时,就会根据redis的内存清理算法,自动清...原创 2018-08-26 16:47:31 · 1023 阅读 · 0 评论 -
商品详情页系统 -- day05 Redis的主从架构实现读写分离承载十万级读请求的QPS(query per second)
一、Redis如何支持高并发的QPS请求 主从备份 二、Redis replication以及master持久化对主从架构的安全意义 1、redis replication的基本原理2、redis replication的核心机制 redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次...原创 2018-08-12 17:36:17 · 490 阅读 · 0 评论 -
商品详情页系统 -- day04 部署redis时的数据备份方案与数据恢复
一、企业中redis的数据备份方案 1、企业中的持久化的配置策略 (1)、企业中,RDB的生成策略基本上使用默认的三个即可,但如果希望尽可能的保证数据的准确性,即最多只允许丢失1分钟的数据内容,那么就尽可能每隔1分钟生成一次RDB快照,即默认配置中的:save 60 10000。但由于大部分数据在低峰期数据量都非常少,因此一般情况下,没有必要每隔一分钟生成一次快照,即使用...原创 2018-08-11 14:38:32 · 379 阅读 · 0 评论 -
商品详情页系统 -- day03 RDB和AOF配置及使用实验
一、配置RDB持久化机制 修改 /etc/redis/6379.conf 配置文件,配置redis的RDB持久化机制:其中: save 60 1000 表示:每隔60s,如果超过1000个key的值发生变化,那么就会生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作也被称为snapshotting(快照),也可以手动调用save或者...原创 2018-08-03 20:28:47 · 468 阅读 · 0 评论 -
商品详情页系统 -- day02 redis安装、RDB和AOF
一、Redis单机版环境搭建 1、上传redis和tcl8.6.1压缩包 2、解压并安装tcl8.6.1,用于redis测试 3、解压并安装redis 二、redis的生产环境启动方案配置 1、什么是生产环境的启动方案实际使用中,要把redis作为系统的一个daemo进程去运行的,因此需要每次系统启动时,redis进程也要跟着一起启动 ...原创 2018-07-25 21:01:11 · 399 阅读 · 1 评论 -
微服务项目 -- day03 文档型数据库 MongoDB、吐槽微服务、文章评论功能
一、MongoDB简介二、MongoDB的安装与使用三、Java操作MongoDB原创 2018-07-11 13:50:39 · 2731 阅读 · 0 评论 -
redis学习笔记 -- day03 集群搭建
一、搭建Ruby环境redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境。1、安装ruby[root@localhost bin]# yum install ruby[root@localhost bin]# yum install rubygems2、上传ruby和redis的接口工程redis-3.0.0.gem到Linux系统中原创 2017-06-16 13:42:21 · 450 阅读 · 0 评论 -
Linux学习笔记 -- day02 集群介绍
一、redis-cluster架构图架构细节:1、所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.2、节点的fail是通过集群中超过半数的节点检测失效时才生效.3、客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可。4、redis-cluster把所有的物理节点映原创 2017-06-16 11:06:31 · 332 阅读 · 0 评论 -
商品详情页系统 -- day08 库存服务项目搭建
一、库存服务项目搭建 1、配置Maven环境,创建Maven工程 2、pom.xml中导入jar包坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...原创 2018-09-08 14:58:18 · 594 阅读 · 1 评论