【實戰】Redis Cluster(下)-系統版本支援問題
需要一定版本的Redis支撐Jar包升級才能讓一個Sping Boot應用使用上Redis Cluster。
1.依賴關係
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.5.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
1.1 問題1.spring-data-redis支援
在低版本的spring-data-redis中從原始碼分析是不支援使用帶密碼的Redis Cluster,如果在這版本下啟動會出現下面的報錯資訊
解決方案:
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.8.11.RELEASE</version> </dependency>
1.2 問題2.jedis支援
在低版本的jedis中,沒有提供對應的初始化方法給予spring-data-redis對Redis Cluster的初始化,從原始碼如下圖可知
解決方案:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
最後
此時的依賴為
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.5.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.8.11.RELEASE</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> </dependencies>
啟動成功
相關推薦
【實戰】Redis Cluster(下)-系統版本支援問題
需要一定版本的Redis支撐Jar包升級才能讓一個Sping Boot應用使用上Redis Cluster。 1.依賴關係 <parent> <groupId>org.springframework.boot<
【LInux】查看Linux系統版本信息
phi 2.6.32 block smp lsb 適合 home utc desc 一、查看Linux內核版本命令(兩種方法): 1、cat /proc/version [root@S-CentOS home]# cat /proc/versionLinux versio
【轉載】查看Linux系統版本
兩種方法 bsp linux系統版本 mock oar linux系統 方法 tar proc 本文轉自:http://www.linuxidc.com/Linux/2016-05/131749.htm 一、查看Linux內核版本命令(兩種方法): 1、cat /proc/
【轉】通過js獲取系統版本以及瀏覽器版本
返回 ati event 一個數 alt eve qq瀏覽器 搜狗瀏覽器 rms 1 function getOsInfo() { 2 var userAgent = navigator.userAgent.toLowerCase(); 3
【轉】redis-cluster安裝配置
create source make edi onf 存儲 置配 down 配置文件 需要三臺虛擬機(生產環境是3個物理機),分配靜態IP。cluster中共6個節點。3主3從。本文中每個虛擬機上的redis端口:6379 6380。 需要註意的兩點: 3個主節點分別位於3
【譯】Redis Cluster官方教程
摘要這篇文章主要介紹redis cluster可用性和一致性相關的特性,值得一提的是,redis cluster需要高於等於redis3.0版本。 概要 這篇文章主要介紹redis cluster可用性和一致性相關的特性,值得一提的是,redis cluster需要高於等於r
【VS2015】c++實現windows系統版本、型別、語言識別
一、VS2015 新建專案->win32 控制檯應用程式 1.以下操作實現跨平臺 (1).配置屬性-常規-MFC的使用->使用標準Windows庫或者在靜態庫中使用MFC (2).配置屬性-c/c++-程式碼生成-執行庫->多執行緒(/MT) 二.
第09課:【實戰】Redis網絡通信模塊源碼分析(2)
last ltib lstat big 管道 upm 是否 keys 調試工具 偵聽 fd 與客戶端 fd 是如何掛載到 EPFD 上去的 同樣的方式,要把一個 fd 掛載到 EPFD 上去,需要調用系統 API epoll_ctl ,搜索一下這個函數名。在文件 ae_
學習筆記:【Web 叢集實戰】05_CentOS 7.x 系統安裝後的基本配置及調優_楊利婷
一、基本配置 網路配置 網路配置常用的兩種方式為橋接和 NAT 模式。本文采用的是 NAT 模式連線網路。 瞭解更多網路型別可參照【Web 叢集實戰】01_VMware 虛擬機器常見的網路型別 1)首先,在宿主機 Windows 的計算機管理 - 服
【java小程式實戰】redis快取session的實現
###內容目錄(由[TOC]自動生成) 文章目錄 一、有狀態session 二、無狀態session 三、redis-session 四、redis應用 1、pom依賴 2、ap
【方法】Redis叢集生產環境高可用方案實戰過程
佈署方案說明 1、sentinel負責對redis叢集中的主從服務監控、提醒和自動故障轉移 2、redis叢集負責對外提供相關服務 Sentinel原理介紹 原理: s
【實戰】如何親手搭建一個分散式 IM(即時通訊) 系統
前言 老讀者應該還記得我之前分享過一篇《設計一個百萬級的訊息推送系統》;雖然我在文中有貼一些虛擬碼,依然有些朋友希望能直接分享一些可以執行的原始碼;這麼久了是時候把坑填上了。 目錄結構:
【實戰】javaweb學生資訊管理系統
javaweb學生資訊管理系統總的來說整個專案通過Maven來管理jar包,實現了學生資訊管理系統的登入,增刪改查等基本操作,然後不喜寫css樣式,頁面有點醜,但是程式碼中的邏輯基本正確。專案下載連結 csdn下載連結 github地址一、專案架構 二、資料庫的設計操作1
【實戰】scrapy-redis + webdriver 爬取航空網站
引言 今天給大家帶來的是scrapy-redis + webdriver實戰案例。在爬蟲編寫過程中,我們經常會遇到以下的情況,想要用scrapy框架,但是因為網站的原因,還想要用webdriver,那麼要如何實現scrapy + webdriver呢?其實很簡單,大家都知道,在scrapy中,我
【xss】dvwa平臺下的實戰
課堂上要求學生自由組隊準備一個安全相關的主題講解,於是會興沖沖的找到學霸想抱大腿。最近應大腿的需求,決定要補充ppt一部分內容以掩蓋我們打醬油的真面目,大胖這裡是學霸的外號的意思是一個醬油的技術點太醬油,兩個醬油的技術點拼起來就刁刁的叻! 前一篇醬油技術是
【Python】Python34環境下安裝爬蟲框架scrapy實戰篇!
環境:win7 32位;python34 唉!度娘讓我又愛又恨啊~~ 首先呢,我是按照http://blog.csdn.net/zjiang1994/article/details/52689144的帖子一步一步操作下去!! 整個帖子的第一步是安裝wheel: 在cmd下直
【PE】Windows平臺下為可執行檔案或動態庫dll新增版本資訊
###Date: 2017/9/22 ###Author : SoaringLee 平常我們可以看到在Windows可執行檔案中,右鍵屬性中含有檔案版本,檔名稱和版本等資訊,本文講述怎麼新增這些
來!做一個分鐘級業務監控系統【實戰】
如何做一個實時的業務統計的監控?比如分鐘級?也就是每分鐘可以快速看到業務的變化趨勢,及可以做一些簡單的分組查詢? 哎,你可能說很簡單了,直接從資料庫 count 就可以了! 你是對的。 但如果不允許你使用db進行count呢?因為線上資料庫資源可是很寶貴的哦,你這一count可能會給db帶來災
【4】自定義下拉框
order viewport down jquer pos bottom last png 下拉框 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
【轉】MYSQL-CLUSTER-7.5搭建數據庫集群
安裝教程 讀寫 固定 現在 note res 順序 遠程訪問 關閉 閱讀目錄 前言 mysql cluster中的幾個概念解釋 架構圖及說明 下載mysql cluster 安裝mysql cluster之前 安裝配置管理節點 安裝配置數據和mysql節點