Nginx和Tomcat沒安裝好的能夠參考前兩步:php
好了,如今三步曲第三步開始了nginx
系統
CentOS 7.4(騰訊雲)
軟件
redis數據庫redis
user root; worker_processes 1;#工做進程的個數,通常與計算機的cpu核數一致 events { worker_connections 1024;#單個進程最大鏈接數(最大鏈接數=鏈接數*進程數) } http { include mime.types;#文件擴展名與文件類型映射表 default_type application/octet-stream;#默認文件類型 sendfile on;#開啓高效文件傳輸模式,sendfile指令指定nginx是否調用sendfile函數來輸出文件,對於普通應用設爲 on,若是用來進行下載等應用磁盤IO重負載應用,可設置爲off,以平衡磁盤與網絡I/O處理速度,下降系統的負載。注意:若是圖片顯示不正常把這個改爲off。 keepalive_timeout 65;#長鏈接超時時間,單位是秒 gzip on;#啓用Gizp壓縮 #服務器集羣 upstream test { #服務器集羣名字 server localhost:8080 weight=1;#服務器配置 weight是權重的意思,權重越大,分配的機率越大。 server localhost:8090 weight=2; } #Nginx的配置 server {#每個server至關於一個代理服務器 listen 80;#監聽80端口 server_name localhost;#當前服務的域名,能夠有多個,用空格分隔 location / {#表示匹配的路徑,這時配置了/表示全部請求都被匹配到這裏 #root html; #index index.html index.htm;#當沒有指定主頁時,默認會選擇這個指定的文件,可多個,空格分隔 proxy_pass http://test; #請求轉向自定義的服務器列表 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar -zvxf redis-4.0.10.tar.gz
cd /root/redis-4.0.10
make && make install
(1)bind 127.0.0.1 改 bind * #不指定地址 (2)daemonize no 改 daemonize yes #後臺守護進程方式運行 (3)requirepass xxx #設置密碼 配置文件基本說明 daemonize:#是否之後臺守護進程方式運行 pidfile:#pid文件位置 port:#監聽的端口號 timeout:#請求超時時間 loglevel:#log信息級別,總共支持四個級別:debug、verbose、notice、warning,默認爲verbose logfile:#默認爲標準輸出(stdout),若是配置爲守護進程方式運行,而這裏又配置爲日誌記錄方式爲標準輸出,則日誌將會發送給/dev/null databases:#開啓數據庫的數量。使用「SELECT庫ID」方式切換操做各個數據庫 save**:#保存快照的頻率,第一個*表示多長時間,第二個*表示執行多少次寫操做。在必定時間內執行必定數量的寫操做時,自動保存快照。可設置多個條件。 rdbcompression:#保存快照是否使用壓縮dbfilename:#數據快照文件名(只是文件名,不包括目錄)。默認值爲dump.rdb dir:#數據快照的保存目錄(這個是目錄) requirepass:#設置Redis鏈接密碼,若是配置了鏈接密碼,客戶端在鏈接Redis時須要經過AUTH<password>命令提供密碼,默認關閉。
cd /usr/local/bin ./redis-server /etc/redis.conf
ps -ef | grep redis
redis-cli shutdown
關閉指定端口redisspring
redis-cli -p 6379 shutdown
PS:由於本人學的是Spring Boot因此我就以Spring Boot來實現了。
1.Spring Boot添加Maven依賴數據庫
<!--session共享依賴spring-session-data-redis--> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2.添加配置(個人配置文件是application.yml,默認的是application.properties)segmentfault
#Session共享 session: store-type: redis redis: host: 127.0.0.1 #地址 port: 6379 #端口 password: 1130377654 #密碼
附:Redis中文入門手冊下載地址服務器