iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 15
2
Modern Web

30天學習Spring MVC系列 第 15

Day 15-Spring Boot - Spring Session介紹(上)

  • 分享至 

  • xImage
  •  

前言

為什麼會介紹Redis?

主要原因:Spring Boot推薦使用Redis Server來控制我們的Session
Redis優點:
1.非常快的效能
2.記憶體內存結構(Redis允許使用者存放對應到各種資料類型的鍵值)
3.功能多樣
4.主從式架構,你可以多台Service存取一個Redis Server
5.支援的程式非常多

安裝Redis

當你到Redis官網時看到這一段
The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this Windows port targeting Win64
瞬間崩潰((不要~~~
/images/emoticon/emoticon02.gif
哪尼!!!居然官方沒有支援Windows作業系統
不要擔心!!! 天無絕人之路
所幸有人將Redis做成了非官方版的可支援Windows運行的執行檔
目前我可以找到的下載檔在這邊:
(https://github.com/MicrosoftArchive/redis/releases )
請下載:Redis-x64-3.2.100.msi檔案,並執行安裝

什麼是Redis(Remote Dictionary Server)

Redis鍵值資料庫,他以ANSI C基底編寫的開源,支援網路的傳輸,能以記憶體存放放資料
應用在快取,工作階段管理,對談和簡訊等功能上

問題排除

剛開始的時候遇到了些問題安裝完成後,Windows預設路徑為C:\Program Files\Redis進到此目錄開啟
redis-server.exe如果閃退請執行redis-cli.exe,輸入shutdown->exit用使用者命令工具進入此目錄在下
redis-server.exe

https://ithelp.ithome.com.tw/upload/images/20180113/20107812nvwpuMTLXa.png

https://ithelp.ithome.com.tw/upload/images/20180113/20107812DIqQYR2Hwq.png

https://ithelp.ithome.com.tw/upload/images/20180113/201078124fMc49ltZO.png

如果無法啟動要去設定虛擬記憶體的空間與配置檔詳細狀況之後會附圖 先卡一下

參考資料

1.什麼是Redis(https://aws.amazon.com/tw/elasticache/what-is-redis/ )


上一篇
Day 14-Spring Boot-Log日誌管理篇
下一篇
Day 16 Spring Boot-Spring Session介紹(下)
系列文
30天學習Spring MVC30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言