发表于: 2017-11-05 23:11:14

1 979


今天完成的事
window下装完nginx
非常简单
同时配两台tomcat

需要修改的地方有

同时配两台tomcat
添加环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:添加系统变量:
               CATALINA_HOME_8080,其值为:D:\tomcat-8080;
               CATALINA_HOME_8081,其值为:D:\tomcat-8081;
               CATALINA_HOME_8082,其值为:D:\tomcat-8082;
修改启动端口和关闭端口:
               进入D:\tomcat-8081\conf\目录,打开server.xml文件,修改下面两个地方:
               (1)<Server port="8006" shutdown="SHUTDOWN">
                         修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突。
               (2)<Connector port="8081" maxHttpHeaderSize="8192"
                              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                              enableLookups="false" redirectPort="8443" acceptCount="100"
                              connectionTimeout="20000" disableUploadTimeout="true" />
                         修改port=”8081”,使得它的连接端口和另一个不冲突。
               (3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
                         修改这个port=”8010”,使得它的AJP端口和另一个不冲突。
修改startup.bat、shutdown.bat和catalina.bat文件内容:
               (1) 打开D:\tomcat-8081\bin\startup.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。
               (2) 打开D:\tomcat-8081\bin\shutdown.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。
               (3) 打开D:\tomcat-8081\bin\catalina.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。


重新打开一个cmd窗口,在切换到redis命令下,redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 ,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口,123456是redis密码,出现下图就说明redis搭建成功了

测试一下
好,很完美
这个没什么难度
接下来我们试着使用java来操作redis
使用Java操作Redis需要jedis
需要两个jar包,jedis和common-pool
ps:在高版本的jedis jar包,比如2.8.2,我们在使用中发现使用JedisPoolConfig时,没有setMaxActive和setMaxWait属性了,这是因为高版本中官方废弃了此方法,用以下两个属性替换。
错误提示我们需要设置密码
做个小测试
刚开始犯了点小错误,刚开始用了sadd方法来注入键值对
其实sadd相当于制造了一个是set(集合)类型的数据
我用get取同名的string类型的键值对,当然是显示不出来的
解决缓存穿透的方法
如果在数据库中也找不到,就把他所查询的id保存进内存
为什么我这里没有序列化呢
因为我要返回的不是对象,只是一个字符串而已,所以我觉得不用getbyte和序列化
遇到的问题
序列化出问题了
原因是实体类没有实现序列化这个类
spring框架组件版本不统一
我在做一个小demo的时候竟然爆了这么个错误
错误提示找不到spring框架的一个方法
百度了一下是因为组件的版本不统一引起的
这件事告诉我组件版本的统一很重要
收获 
打断点 
使用trycatch打印错误日志
明天计划的事
讲小课堂,提交任务6



返回列表 返回列表
评论

    分享到