Redis连接Java项目

本文介绍了如何在Java项目中连接Redis,从创建Maven项目开始,逐步讲解配置pom.xml,编写测试类尝试连接到Linux上的Redis服务器。通过Putty连接Linux,查看IP并启动Redis服务。在遇到连接错误时,通过编辑redis.conf解决,并最终实现成功连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建一个Maven Project: Redis
2.允许源文件夹的输出文件夹
在这里插入图片描述
在这里插入图片描述
3.修改pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>Redis</groupId>
	<artifactId>Redis</artifactId>
	<packaging>war</packaging>
	<version>0.0.1-SNAPSHOT</version>
	<name>Redis Maven Webapp</name>
	<url>http://maven.apache.org</url>
	<dependencies>
		<!--4.12junit才有单元测试功能 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<scope>test</scope>
		</dependency>

		<!--引入servlet依赖:解决jsp页面报错 -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>4.0.0-b07</version>
			<scope>provided</scope>
		</dependency>

		<!--引入redis的客户端jedis -->
		<dependency>
			<groupId>redis.clients</groupId>
			<artifactId>jedis</artifactId>
			<version>2.9.0</version>
		</dependency>

	</dependencies>
	<build>
		<finalName>Redis</finalName>
	</build>
</project>

4.新建一个单元测试类:尝试连接Linux上安装的Redis
在这里插入图片描述
5.打开虚拟机,以超级管理员省份连接Putty在根目录下输入ifconfig查看Linux的ip
在这里插入图片描述
进入/usr/myRedis依次输入命令并回车:
./redis-server redis.conf
./redis-cli
在这里插入图片描述
目前在TestRedis.java中的代码

package com.redis.test;

import org.junit.Test;

import redis.clients.jedis.Jedis;

/**
 * 
* @ClassName: TestRedis
* @Description:尝试连接Linux上安装的Redis
* @author 小思
* @date 2018年10月18日 下午8:08:08
*
 */
public class TestRedis {
	
	@Test
	public void test(){
		//创建java连接redis的客户端对象
		// host:redis安装的主机的ip
		// port:redis占用的端口号
		Jedis jedis=new Jedis("192.168.110.128",6379);
		System.out.println(jedis.ping());
		
	}

}

然后运行在单元测试内会报
在这里插入图片描述
此错误需要去redis的安装目录修改他的redis.conf
在/usr/myRedis目录依次输入命令并回车:
vim redis.conf
在这里插入图片描述
在这里插入图片描述
修改完了按esc,然后输入 :wq回车
然后重启Linux重新启动redis,控制台输出
在这里插入图片描述
redis连接java成功,可以在java中进行对redis的操作

说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值