Redis下載部署并加入idea應(yīng)用的小結(jié)
前言
復(fù)習(xí)一下Redis的部署和應(yīng)用,并記錄了下來!
一、下載Window版本的redis
1.打開網(wǎng)址:github上的redis安裝包,找到Redis on Windows,點擊 release page。
2.選擇你要下載的版本,點擊安裝程序進行下載
3.安裝 一直點 下一步 直至完成安裝就行,注意自己的安裝目錄(下面的配置環(huán)境變量要用到,我自己的路徑是D:\Redis)
二、配置環(huán)境變量
1.右擊我的電腦,選擇屬性
2.點擊 高級系統(tǒng)設(shè)置 ,我這是win11系統(tǒng),你們自己找哈!
3.點擊環(huán)境變量
4.雙擊Path
5.點擊新建,把安裝redis的對應(yīng)目錄寫進去,然后確定。
6.點擊win+R,輸入cmd
7.輸入命令redis-cli,連接成功!
到這里redis部署就完成了?。。∠旅媸莚edis在idea里面的應(yīng)用! 三、redis在idea的應(yīng)用 1.打開pom.xml文件,引入redis架包,代碼如下
代碼如下:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2.打開application.properties配置文件,寫入redis的相關(guān)配置
代碼如下:
# RedisProperties #redis一共有16(0-15)個數(shù)據(jù)庫,隨便給一個 spring.redis.database=11 spring.redis.host=localhost spring.redis.port=6379
3.新建一個配置類redisConfig.java文件,代碼如下
package com.example.community.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.RedisSerializer; /** * @ClassName redisConfig * @Description TODO * @Author 加辣椒了嗎? * @Date 2022/4/28 2:33 * @Version 1.0 **/ @Configuration public class redisConfig { @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){ // 將redis注入工廠 RedisTemplate<String,Object> template = new RedisTemplate<>(); template.setConnectionFactory(factory); // 設(shè)置key的序列化方式 template.setKeySerializer (RedisSerializer.string()); //設(shè)置value的序列化方式 template.setValueSerializer (RedisSerializer.json()); // 設(shè)置hash的key的序列化方式 template. setHashKeySerializer (RedisSerializer.string()); // 設(shè)置hash的value的序列化方式 template.setHashValueSerializer (RedisSerializer.json()); // 使設(shè)置生效 template.afterPropertiesSet(); return template; } }
4.測試 在測試類里面添加測試方法,測試通過
代碼如下:
package com.example.community.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.RedisSerializer; /** * @ClassName redisConfig * @Description TODO * @Author 加辣椒了嗎? * @Date 2022/4/28 2:33 * @Version 1.0 **/ @Configuration public class redisConfig { @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){ // 將redis注入工廠 RedisTemplate<String,Object> template = new RedisTemplate<>(); template.setConnectionFactory(factory); // 設(shè)置key的序列化方式 template.setKeySerializer (RedisSerializer.string()); //設(shè)置value的序列化方式 template.setValueSerializer (RedisSerializer.json()); // 設(shè)置hash的key的序列化方式 template. setHashKeySerializer (RedisSerializer.string()); // 設(shè)置hash的value的序列化方式 template.setHashValueSerializer (RedisSerializer.json()); // 使設(shè)置生效 template.afterPropertiesSet(); return template; } }
或者
打開redis控制臺,輸入以下命令,測試通過!
總結(jié)
到此這篇關(guān)于Redis下載部署并加入idea應(yīng)用的文章就介紹到這了,更多相關(guān)Redis下載部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
華為歐拉openEuler編譯安裝Redis的實現(xiàn)步驟
本文主要介紹了華為歐拉openEuler編譯安裝Redis的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Redis數(shù)據(jù)結(jié)構(gòu)之鏈表詳解
大家好,本篇文章主要講的是Redis數(shù)據(jù)結(jié)構(gòu)之鏈表詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12淺談RedisTemplate和StringRedisTemplate的區(qū)別
本文主要介紹了RedisTemplate和StringRedisTemplate的區(qū)別及個人見解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06Redis?鍵值對(key-value)數(shù)據(jù)庫實現(xiàn)方法
Redis 的鍵值對中的 key 就是字符串對象,而 value 可以是字符串對象,也可以是集合數(shù)據(jù)類型的對象,比如 List 對象,Hash 對象、Set 對象和 Zset 對象,這篇文章主要介紹了Redis?鍵值對數(shù)據(jù)庫是怎么實現(xiàn)的,需要的朋友可以參考下2024-05-05面試分析分布式架構(gòu)Redis熱點key大Value解決方案
這篇文章主要為大家介紹了分布式架構(gòu)Redis熱點key大Value解決方案,以及在面試中如果遇到這類問題的分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03