Redis設(shè)置密碼
A(此方式重啟無效), 進入redis執(zhí)行命令
查詢密碼config get
requirepass
設(shè)置密碼configset requirepass aa123456
驗證密碼auth aa123456
B,修改配置文件
requirepass yourpassword? //此處注意,行前不能有空格
如果master有密碼則修改
masterauth
建議
如果配置了主備,建議master開啟數(shù)據(jù)持久化,或者至少不要讓master在掛掉后可以自動重啟。
可以想象這樣一個場景:master未開啟持久化,master掛了后被監(jiān)控重啟。這時,master中沒有任何數(shù)據(jù),slave由于和master同步,上面的數(shù)據(jù)也將被清空!
下載需要的jar包(不同的tomcat版本對應(yīng)的jar包是不同的,如果有需要可以找開發(fā)協(xié)商)
需要2臺tomcat8.5 一臺redis5?jdk1.8
*如果同臺機器需要修改5不同地方端口,redis端口記得寫出來
修2臺tomcat都需要改tomcat context.xml??? vim/usr/local/tomcat/conf/context.xml
<Valve
className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"
/>
????host="127.0.0.1"
???? port="6379"
????password="aa123456"
???? database="0"
????maxInactiveInterval="60"/>
2臺機器都需要寫,檢驗session頁面
vim /usr/local/tomcat/webapps/ROOT/session.jsp
<%@ page language="java" contentType="text/html;
charset=UTF-8"
???pageEncoding="UTF-8"%>
<BR>
SessionID:<%=session.getId()%>
<BR>
SessionIP:<%=request.getServerName()%>
<BR>
SessionPort:<%=request.getServerPort()%>
<BR>
訪問如果sessionid相同就表示已經(jīng)實現(xiàn)共享

