提交 e1a24d74 编写于 作者: Skyeye云's avatar Skyeye云

redis集成

上级 4e5232b4
...@@ -3,8 +3,11 @@ package com.skyeye.authority.service.impl; ...@@ -3,8 +3,11 @@ package com.skyeye.authority.service.impl;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds; import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
import com.github.miemiedev.mybatis.paginator.domain.PageList; import com.github.miemiedev.mybatis.paginator.domain.PageList;
import com.skyeye.authority.dao.SysEveUserDao; import com.skyeye.authority.dao.SysEveUserDao;
...@@ -13,6 +16,7 @@ import com.skyeye.common.constans.Constants; ...@@ -13,6 +16,7 @@ import com.skyeye.common.constans.Constants;
import com.skyeye.common.object.InputObject; import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject; import com.skyeye.common.object.OutputObject;
import com.skyeye.common.util.ToolUtil; import com.skyeye.common.util.ToolUtil;
import com.skyeye.jedis.service.JedisClient;
@Service @Service
public class SysEveUserServiceImpl implements SysEveUserService{ public class SysEveUserServiceImpl implements SysEveUserService{
...@@ -20,6 +24,9 @@ public class SysEveUserServiceImpl implements SysEveUserService{ ...@@ -20,6 +24,9 @@ public class SysEveUserServiceImpl implements SysEveUserService{
@Autowired @Autowired
public SysEveUserDao sysEveUserDao; public SysEveUserDao sysEveUserDao;
@Autowired
public JedisClient jedisClient;
/** /**
* *
* @Title: querySysUserList * @Title: querySysUserList
...@@ -148,6 +155,8 @@ public class SysEveUserServiceImpl implements SysEveUserService{ ...@@ -148,6 +155,8 @@ public class SysEveUserServiceImpl implements SysEveUserService{
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(userMation);//桌面菜单列表 List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(userMation);//桌面菜单列表
List<Map<String, Object>> allMenu = sysEveUserDao.queryAllMenuByUserId(userMation); List<Map<String, Object>> allMenu = sysEveUserDao.queryAllMenuByUserId(userMation);
allMenu = ToolUtil.allMenuToTree(allMenu); allMenu = ToolUtil.allMenuToTree(allMenu);
jedisClient.set(userMation.get("id").toString() + ":userMation", JSON.toJSONString(userMation));
jedisClient.expire(userMation.get("id").toString() + ":userMation", 30);
outputObject.setLogDeskTopMenuParams(deskTops); outputObject.setLogDeskTopMenuParams(deskTops);
outputObject.setLogParams(userMation); outputObject.setLogParams(userMation);
outputObject.setLogAllMenuParams(allMenu); outputObject.setLogAllMenuParams(allMenu);
......
#redis 1连接信息
redis.ip1=134.175.113.149
redis.host1=7001
#redis 2连接信息
redis.ip2=134.175.113.149
redis.host2=7002
#redis 3连接信息
redis.ip3=134.175.113.149
redis.host3=7003
#redis 4连接信息
redis.ip4=134.175.113.149
redis.host4=7004
#redis 5连接信息
redis.ip5=134.175.113.149
redis.host5=7005
#redis 6连接信息
redis.ip6=134.175.113.149
redis.host6=7006
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<!-- 配置数据库连接池 --> <!-- 配置数据库连接池 -->
<!-- 加载配置文件 --> <!-- 加载配置文件 -->
<context:property-placeholder location="classpath:properties/db.properties" /> <context:property-placeholder ignore-unresolvable="true" location="classpath:properties/db.properties" />
<!-- 数据库连接池 --> <!-- 数据库连接池 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
destroy-method="close"> destroy-method="close">
......
...@@ -9,33 +9,36 @@ ...@@ -9,33 +9,36 @@
http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd"> http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd">
<!-- 加载配置文件 -->
<context:property-placeholder ignore-unresolvable="true" location="classpath:properties/redis.properties" />
<!-- redis集群版 --> <!-- redis集群版 -->
<bean id="jedisCluster" class="redis.clients.jedis.JedisCluster"> <bean id="jedisCluster" class="redis.clients.jedis.JedisCluster">
<constructor-arg> <constructor-arg>
<set> <set>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip1}" />
<constructor-arg name="port" value="7000" /> <constructor-arg name="port" value="${redis.host1}" />
</bean> </bean>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip2}" />
<constructor-arg name="port" value="7001" /> <constructor-arg name="port" value="${redis.host2}" />
</bean> </bean>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip3}" />
<constructor-arg name="port" value="7002" /> <constructor-arg name="port" value="${redis.host3}" />
</bean> </bean>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip4}" />
<constructor-arg name="port" value="7003" /> <constructor-arg name="port" value="${redis.host4}" />
</bean> </bean>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip5}" />
<constructor-arg name="port" value="7004" /> <constructor-arg name="port" value="${redis.host5}" />
</bean> </bean>
<bean class="redis.clients.jedis.HostAndPort"> <bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" /> <constructor-arg name="host" value="${redis.ip6}" />
<constructor-arg name="port" value="7005" /> <constructor-arg name="port" value="${redis.host6}" />
</bean> </bean>
</set> </set>
</constructor-arg> </constructor-arg>
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
http://www.springframework.org/schema/context http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.2.xsd"> http://www.springframework.org/schema/context/spring-context-4.2.xsd">
<context:property-placeholder location="classpath:resource/resource.properties"/> <context:property-placeholder ignore-unresolvable="true" location="classpath:resource/resource.properties"/>
<!-- 配置文件上传解析器 --> <!-- 配置文件上传解析器 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册