centos redis4.0.10 与idea maven 项目集成

第一步:搭建redis服务

首先在centos安装redis,详情请参阅《centos7 安装redis4.0.10》


第二步:引入jedis客户端

其次在maven中引入redis的客户端,这里首选Jedis


从阿里云的仓库中 http://maven.aliyun.com/nexus/#nexus-search;quick~redis.clients

找到Group名为:redis.clients的资源,复制XML到Maven中

之后点击导入jar包


第三步:实操


//创建redis实例
Jedis jedis = new Jedis("192.168.3.101",6379,10000);   // 由于我redis 部署在linux 192.168.3.101 中,这里就写对应的ip
System.out.println("测试连接:"+jedis.ping());
String userId = user.getUser_id();
String sessionId = "";
sessionId = jedis.exists(userId) ? "" : jedis.get(userId);
if("".equals(sessionId) || null == sessionId){
    jedis.append(user.getUser_id(),session.getId());
}
输出结果:测试连接:PONG

然后就可以真正使用redis了。

可以看到刚才append了一个sessionId,对应的userId是1

我们在redis中get一下


成功!

附录:出现的问题及解决方案

出现connect time out

第一步修改redis.conf

# bind 127.0.0.1   注释掉这一行

   daemonize yes   改成yes,以前是no

    protected-mode no   改成no,以前是yes

第二步关闭linux防火墙

[root@localhost src]# systemctl stop firewalld.service

[root@localhost src]# systemctl disable firewalld.service


猜你喜欢

转载自blog.csdn.net/qq_31615049/article/details/80795594