原创 Redis學習(八)————深入瞭解Redis主從複製,Redis哨兵機制

一、什麼是Redis主從複製? 將一臺服務器作爲Redis的主庫(Master),另外服務器作爲從庫(Slave)(一臺或多臺)。主庫(Master)只負責寫數據,每次有數據更新的時候,Redis服務器會將數據從主庫同步到其他從

原创 Redis學習(一)---------nosql入門和概述

一、什麼是nosql? NoSql(Nosql=not Only SQL),意思是“不僅僅是SQL”,泛指非關係型數據庫。隨着web2.0的快速發展,傳統的關係型數據庫在應對web2.0存動態網站已經顯得力不從心,暴露了跟多難以解

原创 Redis學習(二)-------Nosql數據模型,四大分類及CAP原理

Nosql數據模型 聚合模型 KV鍵值 Bson :BSON()是一種類json的一種二進制形式的存儲格式,簡稱Binary JSON, 它和JSON一樣,支持內嵌的文檔對象和數組對象 列族 :顧名思義,是按列存儲數據的。

原创 Linux使用Tomcat作爲文件服務下載

前提條件 jdk環境 Tomcat。 jdk環境此處略。 1.官網下載Tomcat http://tomcat.apache.org/ 我這裏下載的是8.5.43 2.上傳至你的服務器 解壓Tomcat; tar -zxvf a

原创 SpringCloud(Finchley.RELEASE版本)入門學習之————Eureka服務的註冊與發現學習

一、什麼是服務的註冊與發現? 服務註冊: 在服務治理框架中,通常會有一個註冊中心,每個服務單元向註冊中心登記自己提供的服務,將主機與端口號、版本號、通信協議等一些附加信息告知註冊中心,註冊中心按服務名分類組織服務清單。 服務發

原创 SpringCloud(Finchley.RELEASE版本)入門學習之————Feign服務消費者(聲明式服務調用)

一、Spring Cloud Feign的簡介 Spring Cloud Feign 它是基於Netflix Feign實現,整合了Spring Cloud Ribbon 與Spring Cloud Hystrix,除了提供這兩

原创 SpringCloud(Finchley.RELEASE版本)入門學習之————Ribbon服務消費者(客戶端負載均衡)

一、什麼是Ribbon? Spring Cloud Ribbon是一個基於HTTP和TCP的客戶端負載均衡工具,它基於Netflix Ribbon實現。通過Spring Cloud的封裝,可以讓我們輕鬆地將面向服務的REST模版

原创 SpringCloud(Finchley.RELEASE版本)入門學習之————Hystrix服務容錯保護

一、Hystrix簡介入門 1、爲什麼要有服務容錯保護? 在微服務架構中,我們將系統拆分成很多服務單元,個單元應用間通過服務註冊與訂閱方式互相依賴。由於每個單元都在不同的進程中運行,依賴通過遠程調用方式運行,這樣就有可能因爲網絡

原创 Redis學習(九)———— Redis Cluster(集羣)

Redis Cluster是Redis的分佈式解決方案,在3.0版本後推出的方案,有效地解決了Redis分佈式的需求,當一個服務掛了可以快速的切換到另外一個服務,當遇到單機內存、併發等瓶頸時,可使用此方案來解決這些問題。 Redis

原创 Redis學習(七)—— 深入瞭解Redis持久化

一、什麼是Redis持久化? Redis的所有數據都保存在內存中,對數據的更新將異步保存到磁盤上。如果Redis需要恢復時,就是從硬盤再到內存的過程。 下圖展示了Redis持久化把內存中的數據保存到硬盤上的過程。因爲Redis本身就在

原创 Redis學習(六)-----------Redis配置文件(redis.conf)常用配置詳細介紹

一、units單元 1、配置大小單位,開頭定義了一些基本的度量單位,只支持bytes,不支持bit 對大小寫不敏感,單位不區分大小寫 # Note on units: when memory size is needed, i

原创 Redis學習(五)--------Redis常用操作命令

Redis命令 1、基本語法: redis-cli [root@static-72-1 ~]# redis-cli 127.0.0.1:6379> ping PONG 進入redis 發送PING redis會向你返回一個PONG

原创 Redis學習(四)----------Linux環境下安裝Redis

1、工具準備 VMware,Centos7,xshell 2、安裝 <1>下載 Redis下載地址 https://redis.io/download 下載安裝包並上傳到linux服務器上,我這裏是直接使用rz命令上傳到了我/usr

原创 記一次將圖片轉成base64上傳至服務器

1、首先先簡單看一下項目中的前端圖片部分代碼和js 圖片部分DIV <div class="head-infor head-top"> <div class="infor-left">頭像</div>

原创 Redis學習(三)--------Redis入門及介紹

Redis 一、什麼是Redis Redis 是一個速度非常快非關係型數據庫。 它可以存儲鍵(key)及五種不同類型的值(value)之間的映射,可以將存儲在內存中的鍵值對數據持久化到硬盤,可以使用複製特性來擴展讀性能,還可以使用客戶