简易(简陋)在线聊天室模拟-一次redis实践总结
项目结构
Chat
-src
-publish
-ChatSubscribe.java
-Client.java
-Rredis
-RedisUtils.java
-Referenced Libraries
commons-pool2-2.4.3.jar
jredis-2.9.0.jar
展示:
windows下后台启动redis:
D:\Redis>redis-server redis.windows.conf
启用redis,实现订阅和发布:
package Rredis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.JedisPubSub;
public class RedisUtil {
private static JedisPool jedisPool;
private RedisUtil(){
}
//poolConfig参数配置,详情:https://zhuanlan.zhihu.com/p/84481313
static {
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxIdle(5);
poolConf