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

redis集成

上级 4e5232b4
......@@ -3,8 +3,11 @@ package com.skyeye.authority.service.impl;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
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.PageList;
import com.skyeye.authority.dao.SysEveUserDao;
......@@ -13,6 +16,7 @@ import com.skyeye.common.constans.Constants;
import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject;
import com.skyeye.common.util.ToolUtil;
import com.skyeye.jedis.service.JedisClient;
@Service
public class SysEveUserServiceImpl implements SysEveUserService{
......@@ -20,6 +24,9 @@ public class SysEveUserServiceImpl implements SysEveUserService{
@Autowired
public SysEveUserDao sysEveUserDao;
@Autowired
public JedisClient jedisClient;
/**
*
* @Title: querySysUserList
......@@ -148,6 +155,8 @@ public class SysEveUserServiceImpl implements SysEveUserService{
List<Map<String, Object>> deskTops = sysEveUserDao.queryDeskTopsMenuByUserId(userMation);//桌面菜单列表
List<Map<String, Object>> allMenu = sysEveUserDao.queryAllMenuByUserId(userMation);
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.setLogParams(userMation);
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 @@
<!-- 配置数据库连接池 -->
<!-- 加载配置文件 -->
<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"
destroy-method="close">
......
......@@ -9,33 +9,36 @@
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">
<!-- 加载配置文件 -->
<context:property-placeholder ignore-unresolvable="true" location="classpath:properties/redis.properties" />
<!-- redis集群版 -->
<bean id="jedisCluster" class="redis.clients.jedis.JedisCluster">
<constructor-arg>
<set>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7000" />
<constructor-arg name="host" value="${redis.ip1}" />
<constructor-arg name="port" value="${redis.host1}" />
</bean>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7001" />
<constructor-arg name="host" value="${redis.ip2}" />
<constructor-arg name="port" value="${redis.host2}" />
</bean>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7002" />
<constructor-arg name="host" value="${redis.ip3}" />
<constructor-arg name="port" value="${redis.host3}" />
</bean>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7003" />
<constructor-arg name="host" value="${redis.ip4}" />
<constructor-arg name="port" value="${redis.host4}" />
</bean>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7004" />
<constructor-arg name="host" value="${redis.ip5}" />
<constructor-arg name="port" value="${redis.host5}" />
</bean>
<bean class="redis.clients.jedis.HostAndPort">
<constructor-arg name="host" value="192.168.116.20" />
<constructor-arg name="port" value="7005" />
<constructor-arg name="host" value="${redis.ip6}" />
<constructor-arg name="port" value="${redis.host6}" />
</bean>
</set>
</constructor-arg>
......
......@@ -14,7 +14,7 @@
http://www.springframework.org/schema/context
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">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册