sns user websocke 去掉缓存。
This commit is contained in:
parent
c7d107d951
commit
90b9f793a4
@ -44,7 +44,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLEncoder;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
//import java.util.concurrent.TimeUnit;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
||||
@ -74,8 +74,8 @@ public class SnsUserMessageServiceImpl extends BaseServiceImpl<SnsUserMessageMap
|
||||
private SnsUserFriendService snsUserFriendService;
|
||||
@Autowired
|
||||
private ImService imService;
|
||||
@Autowired
|
||||
private RedisTemplate<String, Object> redisTemplate;
|
||||
// @Autowired
|
||||
// private RedisTemplate<String, Object> redisTemplate;
|
||||
|
||||
@Override
|
||||
public Map getMsgCount() {
|
||||
@ -87,13 +87,13 @@ public class SnsUserMessageServiceImpl extends BaseServiceImpl<SnsUserMessageMap
|
||||
}
|
||||
|
||||
Integer userId = user.getId();
|
||||
String cacheKey = "sns:user:message:unread:" + userId;
|
||||
// String cacheKey = "sns:user:message:unread:" + userId;
|
||||
|
||||
// 尝试从Redis缓存中获取数据
|
||||
Map cachedResult = (Map) redisTemplate.opsForValue().get(cacheKey);
|
||||
if (cachedResult != null) {
|
||||
return cachedResult;
|
||||
}
|
||||
// // 尝试从Redis缓存中获取数据
|
||||
// Map cachedResult = (Map) redisTemplate.opsForValue().get(cacheKey);
|
||||
// if (cachedResult != null) {
|
||||
// return cachedResult;
|
||||
// }
|
||||
|
||||
QueryWrapper<SnsUserMessage> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_id", userId).eq("message_kind", 2).eq("message_is_read", 0);
|
||||
@ -123,8 +123,8 @@ public class SnsUserMessageServiceImpl extends BaseServiceImpl<SnsUserMessageMap
|
||||
}
|
||||
}
|
||||
|
||||
// 将结果缓存到Redis,缓存10秒
|
||||
redisTemplate.opsForValue().set(cacheKey, rs, 45, TimeUnit.SECONDS);
|
||||
// // 将结果缓存到Redis,缓存10秒
|
||||
// redisTemplate.opsForValue().set(cacheKey, rs, 45, TimeUnit.SECONDS);
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
16
pom.xml
16
pom.xml
@ -558,20 +558,22 @@
|
||||
<!--定义基础镜像-->
|
||||
<!-- <baseImage>java:8</baseImage>-->
|
||||
<baseImage>openjdk:8-jre</baseImage>
|
||||
<!-- <baseImage>openjdk:8-jre-slim</baseImage>-->
|
||||
|
||||
<!--定义容器启动命令,注意不能换行-->
|
||||
<entryPoint>["java", "-Dnacos.naming.cache.dir=/tmp/nacos/naming/", "-jar", "-Xms256m", "-Xmx512m", "-XX:MetaspaceSize=256m", "-XX:MaxMetaspaceSize=256m", "-XX:+UseContainerSupport", "-XX:MaxRAMPercentage=60.0", "-XX:+UseSerialGC", "-XX:MinHeapFreeRatio=40", "-XX:MaxHeapFreeRatio=60", "-XX:+PrintGCDetails", "-XX:+PrintGCDateStamps", "-Xloggc:./gc.log", "-XX:+UseGCLogFileRotation", "-XX:NumberOfGCLogFiles=5", "-XX:GCLogFileSize=10M", "-Dspring.profiles.active=${spring.profile}", "-Duser.timezone=Asia/Shanghai", "/${project.build.finalName}.jar"]
|
||||
<!-- <entryPoint>["java", "-jar", "-Xms256m", "-Xmx512m", "-XX:MetaspaceSize=256m", "-XX:MaxMetaspaceSize=256m", "-XX:+UseContainerSupport", "-XX:MaxRAMPercentage=60.0", "-XX:+UseSerialGC", "-XX:MinHeapFreeRatio=40", "-XX:MaxHeapFreeRatio=60", "-XX:+PrintGCDetails", "-XX:+PrintGCDateStamps", "-Xloggc:./gc.log", "-XX:+UseGCLogFileRotation", "-XX:NumberOfGCLogFiles=5", "-XX:GCLogFileSize=10M", "-Dspring.profiles.active=${spring.profile}", "-Duser.timezone=Asia/Shanghai", "/${project.build.finalName}.jar"]-->
|
||||
<!-- </entryPoint>-->
|
||||
<!--定义容器启动命令,注意不能换行-->
|
||||
<entryPoint>["sh", "-c", "mkdir -p /tmp /app/temp /root/nacos/naming/public && chmod -R 777 /tmp /app/temp /root/nacos && java -Djava.io.tmpdir=/app/temp -Dnacos.naming.cache.dir=/root/nacos/naming -jar -Xms256m -Xmx512m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:+UseContainerSupport -XX:MaxRAMPercentage=60.0 -XX:+UseSerialGC -XX:MinHeapFreeRatio=40 -XX:MaxHeapFreeRatio=60 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:./gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=10M -Dspring.profiles.active=${spring.profile} -Duser.timezone=Asia/Shanghai /${project.build.finalName}.jar"]
|
||||
</entryPoint>
|
||||
|
||||
<!--推送镜像仓库校验安全证书,无安全证书无法推送-->
|
||||
<dockerCertPath>${docker.ca}</dockerCertPath>
|
||||
|
||||
<!-- 添加清理命令来过滤无用文件 -->
|
||||
<runs>
|
||||
<!-- 合并所有清理命令到单个RUN指令 -->
|
||||
<run>rm -rf /var/cache/apk/* && rm -rf /root/.m2 && find / -name "*.log" -type f -delete 2>/dev/null || true && find / -name "*test*" -type f -delete 2>/dev/null || true && find / -name "*.md" -type f -delete 2>/dev/null || true && rm -rf /tmp/* /var/tmp/* && rm -rf /usr/share/doc/* /usr/share/man/* /usr/share/info/* && rm -rf /var/cache/yum/* /var/cache/dnf/* 2>/dev/null || true && rm -rf /tmp/*.tar.gz /tmp/*.zip /app/*.tar.gz 2>/dev/null || true && apk del --purge vim curl wget tar gzip 2>/dev/null || true && rm -rf /root/.java /tmp/hsperfdata_* 2>/dev/null || true && find / -type d -empty -delete 2>/dev/null || true</run>
|
||||
</runs>
|
||||
<!-- <runs>-->
|
||||
<!-- <!– 合并所有清理命令到单个RUN指令 –>-->
|
||||
<!-- <run>rm -rf /var/cache/apk/* && rm -rf /root/.m2 && find / -name "*.log" -type f -delete 2>/dev/null || true && find / -name "*test*" -type f -delete 2>/dev/null || true && find / -name "*.md" -type f -delete 2>/dev/null || true && rm -rf /tmp/* /var/tmp/* && rm -rf /usr/share/doc/* /usr/share/man/* /usr/share/info/* && rm -rf /var/cache/yum/* /var/cache/dnf/* 2>/dev/null || true && rm -rf /tmp/*.tar.gz /tmp/*.zip /app/*.tar.gz 2>/dev/null || true && apk del --purge vim curl wget tar gzip 2>/dev/null || true && rm -rf /root/.java /tmp/hsperfdata_* 2>/dev/null || true && find / -type d -empty -delete 2>/dev/null || true</run>-->
|
||||
<!-- </runs>-->
|
||||
|
||||
<resources>
|
||||
<resource>
|
||||
@ -583,8 +585,6 @@
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
|
||||
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user