Redis连接Java项目

版权声明:本文为博主原创文章,版权归原作者小思所有,转载或者引用本文内容请注明来源及原作者,https://blog.csdn.net/zeal9s/ https://blog.csdn.net/zeal9s/article/details/83151916

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的操作

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

猜你喜欢

转载自blog.csdn.net/zeal9s/article/details/83151916
今日推荐