Java工具篇之Redis的簡單使用
1、下載安裝
Redis官網下載的是linux版的,windows版本的下載地址點這裏。java
下載解壓以後目錄結構長這樣子linux
打開redis.windows.conf文件,設置密碼。git
設置完成以後,須要執行redis-server.exe redis.windows.conf,此時密碼已經生效。github
2、整合redis
保持redis的窗口打開狀態,關閉窗口就中止redis了,若是有須要也能夠註冊成服務,此處再也不贅述。web
首先須要引入jar包文件redis
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>
而後寫一個測試類檢驗一下是否能夠正常使用了,代碼以下:spring
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import redis.clients.jedis.Jedis; /** * @Author: SGdan_qi * @Date: 2020.05.09 * @Version: 1.0 */ @RestController public class TestController { @GetMapping("/test") public String test() { try { //鏈接本地的 Redis 服務 Jedis jedis = new Jedis("localhost"); jedis.auth("root"); System.out.println("鏈接成功"); //設置 redis 字符串數據 jedis.set("balance", "100w"); // 獲取存儲的數據並輸出 System.out.println("您的餘額爲: "+ jedis.get("balance")); } catch (Exception e) { e.printStackTrace(); } return "success"; } }
最後看一下運行結果windows
3、RedisTemplate類
RedisTemplate是Spring Data Redis提供的最高級的抽象客戶端,能夠直接經過RedisTemplate進行多種操做,所以在開發中,通常都是使用此封裝類來進行操做。服務器
首先須要引入jar包app
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
而後配置application.yml文件
spring: redis: # Redis服務器地址 host: 127.0.0.1 # Redis服務器鏈接端口 port: 6379 # Redis服務器鏈接密碼(默認爲空) password: root # 鏈接池最大鏈接數(使用負值表示沒有限制) jedis: pool: max-active: 8 # 鏈接池最大阻塞等待時間(使用負值表示沒有限制) max-wait: -1 # 鏈接池中的最大空閒鏈接 max-idle: 8 # 鏈接池中的最小空閒鏈接 min-idle: 0
寫個測試類測試一下
@Autowired private RedisTemplate<String,String> redisTemplate; @GetMapping("/test") public String test() { try { redisTemplate.opsForValue().set("balance1","100w"); System.out.println(redisTemplate.opsForValue().get("balance1")); } catch (Exception e) { e.printStackTrace(); } return "success"; }
最後運行一下查看結果