SpringBoot+redis配置及測試
1.建立專案時選擇redis依賴
2.修改配置檔案,使用SpringBoot就避免了之前很多的xml檔案
2.1學過redis的同學都知道這個東西有叢集版也有單機版,無論哪個版本配置起來都很簡單
2.1.1首先找到配置檔案
2.1.2然後配置叢集版,直接在配置檔案內編輯即可
2.1.3配置單機版
3.測試 找到測試資料夾,自動注入redis模板
4.分別測試操作String和Hash型別的資料
4.1操作String
@Test public void testString(){ //操作String型別的資料 ValueOperations<String, String> valueStr = redisTemplate.opsForValue(); //儲存一條資料 valueStr.set("goodsProdu","長安"); //獲取一條資料並輸出 String goodsName = valueStr.get("goodsProdu"); System.out.println(goodsName); //儲存多條資料 Map<String,String> map = new HashMap<>(); map.put("goodsName","福特汽車"); map.put("goodsPrice","88888"); map.put("goodsId","88"); valueStr.multiSet(map); //獲取多條資料 System.out.println("========================================"); List<String>list = new ArrayList<>(); list.add("goodsName"); list.add("goodsPrice"); list.add("goodsId"); list.add("goodsProdu"); List<String> listKeys = valueStr.multiGet(list); for (String key : listKeys) { System.out.println(key); } }
效果
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.0.3.RELEASE) 2018-06-21 09:45:31.328 INFO 8848 --- [ main] io.lettuce.core.KqueueProvider : Starting without optional kqueue library 長安 ======================================== 福特汽車 88888 88 長安
4.2測試hash資料
@Test public void testHash(){ //建立物件 HashOperations<String, String, String> opsForHash = redisTemplate.opsForHash(); //儲存一條資料 opsForHash.put("orderInfo","orderId","11"); //獲取一條資料 String value = opsForHash.get("orderInfo", "orderId"); System.out.println(value); //儲存多條資料 Map<String,String> map = new HashMap<>(); map.put("createTime","2018-06-21"); map.put("orderSn","888888"); opsForHash.putAll("orderInfo",map); //獲取多條資料 List<String> listKey = new ArrayList<>(); listKey.add("createTime"); listKey.add("orderSn"); List<String> info = opsForHash.multiGet("orderInfo", listKey); for (String s : info) { System.out.println(s); } }
效果
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.0.3.RELEASE)
2018-06-21 09:48:26.020 INFO 3852 --- [ main] c.b.s.SpringbootRedisApplicationTests : Starting SpringbootRedisApplicationTests on sixfly with PID 3852 (started by Administrator in D:\work_space\springbootdemo\springboot-redis)
2018-06-21 09:48:26.030 INFO 3852 --- [ main] c.b.s.SpringbootRedisApplicationTests : No active profile set, falling back to default profiles: default
2018-06-21 09:48:26.174 INFO 3852 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationC[email protected]: startup date [Thu Jun 21 09:48:26 CST 2018]; root of context hierarchy
2018-06-21 09:48:28.398 INFO 3852 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2018-06-21 09:48:32.182 INFO 3852 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService
2018-06-21 09:48:35.054 INFO 3852 --- [ main] c.b.s.SpringbootRedisApplicationTests : Started SpringbootRedisApplicationTests in 11.637 seconds (JVM running for 19.635)
2018-06-21 09:48:36.390 INFO 3852 --- [ main] io.lettuce.core.EpollProvider : Starting without optional epoll library
2018-06-21 09:48:36.398 INFO 3852 --- [ main] io.lettuce.core.KqueueProvider : Starting without optional kqueue library
11
2018-06-21
888888
相關推薦
SpringBoot+redis配置及測試
1.建立專案時選擇redis依賴2.修改配置檔案,使用SpringBoot就避免了之前很多的xml檔案2.1學過redis的同學都知道這個東西有叢集版也有單機版,無論哪個版本配置起來都很簡單2.1.1首先找到配置檔案 2.1.2然後配置叢集版,直接在配置檔案內編輯即可2.
redis:sentinel配置及測試
參考原理: http://www.redis.cn/topics/sentinel.html https://segmentfault.com/a/1190000002680804 結構: 192.168.56.159 6379 master 192.168.56.159
Springboot+Redis 配置和使用
geb ops ans ber catch prop service com trac pom.xml 引入redis 開啟緩存 <!-- cache --> <dependency> <
ansilbe托管windows節點配置及測試
inf inline 配置 https line jpg -c ota clas 以管理員身份運行powershell,否則會報錯 以管理員身份運行命令提示符,然後運行以下命令,在powershell中運行會報錯: 重啟OS後 系統總內存: a
MySQL安裝配置及測試
一個數據庫 分享圖片 系統環境 nload 登錄頁面 info 變量 系統環境變量 點擊下載 1. 安裝包下載 點擊下載地址:https://dev.mysql.com/downloads/installer/ 打開頁面,滑到較底端,按如下選擇下載: 會彈出一個註冊登錄
PHP redis安裝及測試——Windows
Redis安裝 Windows下的Redis安裝: 下載地址:https://github.com/MSOpenTech/redis/releases 根據自己情況下載32位或是64位,下載完解壓到磁碟根目錄(我安裝在G盤)。資料夾重新命名為:redi
基於springboot2.x 的redis配置及使用
使用背景 目前公司使用的都是springboot1.5.x + oauth2 + redis做許可權認證服務;鑑於學習oauth2的目的,搭建簡單的demo demo工程使用springboot2.0.6 為基礎構建 問題 出現警告:無法連線到redis 2018-1
Laravel Redis 配置及使用
Laravel Redis 配置 Redis使用 use Redis; $redis = new Redis(); $redis->connect("192.168.10.179", 6379); $redis->set('k2', 'v2'); dd($redis-&
FastDFS配置及測試
伺服器端指令碼語言: java php python asp 客戶端指令碼語言: js(javascript) web: 程式程式碼檔案 儲存伺服器:靜態檔案 資料庫:動態檔案 靜態檔案:模板檔案、js程式碼、圖片、CSS樣式表 動態檔案:有變化的資料 配置fastDFS tracker
SpringBoot-Servlet配置及容器切換
容器配置 1. 配置檔案 # 簡單配置可以通過application.yml檔案直接進行配置 server.port=8080 2. 程式碼配置 @Configuration public class
springboot redis配置
1、引入maven依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</art
Hadoop 2.7.3 安裝配置及測試
[[email protected] local]# su hadoop [[email protected] local]$ cd /usr/local/hadoop/etc/hadoop/ [[email protected] hadoop]$ hdfs namenode -
SpringBoot Redis 訊息 效能測試簡例
參考: http://spring.io/guides/gs/messaging-redis/ 一、運用SpringBoot2.0 ,先看Pom檔案引用 需要引入springboot及、redis依賴 <dependency>
Qt5.8_VTK7.0_VS2015編譯配置及測試中問題
最近在做一個基於Qt的三維點雲軟體,涉及到點雲的顯示及操作,所以要在Qt中完成QVTKWidget外掛的新增。在浮躁的心態下折騰了兩天才成功的實現Qt5.8_VTK7.0_VS2015的編譯配置及測試。
Spark之python版機器學習演算法--ipython notebook配置及測試
先說明一下我的環境配置: 作業系統:ubuntu14.04 64bit spark2.0.0 hadoop 2.7.1 scala-2.11.8 python 2.7.6 java1.7.0 1. 安裝 ipytho
centos6.9中Redis安裝及測試
1.安裝gcc,redis的編譯需要c語言相關環境,gcc屬於c/c++編譯器 yum -y install gcc gcc-c++ libstdc++-devel tcl -y 2.下載安裝包(4.0.9版本可以自行修改) wget http://d
nginx負載均衡配置及測試
1、下載兩個tomcat,一個放在物理機中,另一個放在VMware中的ubuntu14.04中,並且分別在tomcat的webapps\ROOT目錄下新建test.jsp檔案目錄,並且啟動起來test.jsp檔案中的主要內容(其他內容參照上一篇部落格,內容頁分別加了一句話,用
FreeRadius客戶端基礎配置及測試
linux系統:centos 6.5 FreeRadius客戶端: 1.1.7 一、安裝freeradius-client-1.1.7.tar.gz 下載 (有可能會提示找不到檔案,我下載時
Selenium3+Python3+Firefox56配置及測試解析
終於啟動火狐了。。。。。。 1 使用pip安裝Selenium pip install -U selenium 可以檢視部落格內容 pip show selenium ,檢視當前版本 2 下載最新的Firefox 記得還要下載火狐驅動,se
MPI庫安裝、配置及測試程式
序 由於專案需求,最近一段時間學習了MPI,零星的資料拼拼湊湊,終於成功搭好了~ 詳細過程記錄如下,方便日後參考~ 一、安裝 【1】首先從官方網站下載MPI下載官方網站相應版本的原始檔mpich-