Redis下載部署并加入idea應(yīng)用的小結(jié)
前言
復(fù)習(xí)一下Redis的部署和應(yīng)用,并記錄了下來(lái)!
一、下載Window版本的redis
1.打開網(wǎng)址:github上的redis安裝包,找到Redis on Windows,點(diǎn)擊 release page。
2.選擇你要下載的版本,點(diǎn)擊安裝程序進(jìn)行下載
3.安裝 一直點(diǎn) 下一步 直至完成安裝就行,注意自己的安裝目錄(下面的配置環(huán)境變量要用到,我自己的路徑是D:\Redis)
二、配置環(huán)境變量
1.右擊我的電腦,選擇屬性
2.點(diǎn)擊 高級(jí)系統(tǒng)設(shè)置 ,我這是win11系統(tǒng),你們自己找哈!
3.點(diǎn)擊環(huán)境變量
4.雙擊Path
5.點(diǎn)擊新建,把安裝redis的對(duì)應(yīng)目錄寫進(jìn)去,然后確定。
6.點(diǎn)擊win+R,輸入cmd
7.輸入命令redis-cli,連接成功!
到這里redis部署就完成了?。?!下面是redis在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)個(gè)數(shù)據(jù)庫(kù),隨便給一個(gè) spring.redis.database=11 spring.redis.host=localhost spring.redis.port=6379
3.新建一個(gè)配置類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.測(cè)試 在測(cè)試類里面添加測(cè)試方法,測(cè)試通過
代碼如下:
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控制臺(tái),輸入以下命令,測(cè)試通過!
總結(jié)
到此這篇關(guān)于Redis下載部署并加入idea應(yīng)用的文章就介紹到這了,更多相關(guān)Redis下載部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
華為歐拉openEuler編譯安裝Redis的實(shí)現(xiàn)步驟
本文主要介紹了華為歐拉openEuler編譯安裝Redis的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01使用redis獲取自增序列號(hào)實(shí)現(xiàn)方式
這篇文章主要介紹了使用redis獲取自增序列號(hào)實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12Redis數(shù)據(jù)結(jié)構(gòu)之鏈表詳解
大家好,本篇文章主要講的是Redis數(shù)據(jù)結(jié)構(gòu)之鏈表詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12淺談RedisTemplate和StringRedisTemplate的區(qū)別
本文主要介紹了RedisTemplate和StringRedisTemplate的區(qū)別及個(gè)人見解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06Redis?鍵值對(duì)(key-value)數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法
Redis 的鍵值對(duì)中的 key 就是字符串對(duì)象,而 value 可以是字符串對(duì)象,也可以是集合數(shù)據(jù)類型的對(duì)象,比如 List 對(duì)象,Hash 對(duì)象、Set 對(duì)象和 Zset 對(duì)象,這篇文章主要介紹了Redis?鍵值對(duì)數(shù)據(jù)庫(kù)是怎么實(shí)現(xiàn)的,需要的朋友可以參考下2024-05-05面試分析分布式架構(gòu)Redis熱點(diǎn)key大Value解決方案
這篇文章主要為大家介紹了分布式架構(gòu)Redis熱點(diǎn)key大Value解決方案,以及在面試中如果遇到這類問題的分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03