Redis设置密码
A(此方式重启无效), 进入redis执行命令
查询密码config get
requirepass
设置密码configset requirepass aa123456
验证密码auth aa123456
B,修改配置文件
requirepass yourpassword //此处注意,行前不能有空格
如果master有密码则修改
masterauth
建议
如果配置了主备,建议master开启数据持久化,或者至少不要让master在挂掉后可以自动重启。
可以想象这样一个场景:master未开启持久化,master挂了后被监控重启。这时,master中没有任何数据,slave由于和master同步,上面的数据也将被清空!
下载需要的jar包(不同的tomcat版本对应的jar包是不同的,如果有需要可以找开发协商)
需要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相同就表示已经实现共享
网友评论