Redis是运行在内存中数据库,采用Key-Value的结构储存数据。Redis的官方版本是不支持Windows的,但微软的开放技术小组发布了Win64版的Redis,这样我们就能在Windows下使用Redis了。今天在Eclipse下尝试了搭建第一个Redis项目,现在总结一下:
下载Redis
Windos版下载地址:https://github.com/MSOpenTech/redis/releases
我下载的是压缩包,下载完成后无需安装,解压即可
解压后,我们可以看到有可执行文件、配置文件、文档说明等等
配置并运行Redis
配置文件我只修改了密码:打开redis.windows.conf 这个配置文件,搜索requirepass ,找到# requirepass foobared,去掉注释并把foobared改为你的密码
requirepass 123456
redis-server redis.windows.conf
运行效果如下:
成功运行的话,你将看到一个大大的Redis logo
下载Jar包
commons-pool2-2.4.2.jar
jedis-2.9.0.jar
Jar包下载:
http://pan.baidu.com/s/1hsbwcNa
你没有看错,因为是Java开发包,所以取名为jedis
切记,commons-pool2-2.4.2.jar这个包必不可少
新建Java项目
代码:
package com.redis.demo.first;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* 该类只是简单的测试一下Redis的实例
* @author Administrator
*
*/
public class RedisDemoFirst {
JedisPool pool;
Jedis jedis;
@Before
public void start() {
System.out.println("===============start===============");
// 初始化Redis连接池
pool = new JedisPool(new JedisPoolConfig(), "127.0.0.1");
// 从Redis连接池中获取一个连接
jedis = pool.getResource();
// Redis的密码,对应redis.windows.conf中的masterauth
jedis.auth("123456");
System.out.println("===============success===============");
}
/**
* 添加测试
*/
@Test
public void putTest() {
jedis.set("user", "YoriChan");
System.out.println(jedis.get("user"));
// 输出结果:YoriChan
}
/**
* 覆盖测试
*/
@Test
public void overWriteTest() {
jedis.set("user", "chanyulin");
System.out.println(jedis.get("user"));
// 输出结果:chanyulin
}
/**
* 追加测试
*/
@Test
public void appendTest() {
jedis.append("user", "陈昱霖");
System.out.println(jedis.get("user"));
// 输出结果:chanyulin陈昱霖
}
/**
* 删除测试
*/
@Test
public void deleteTest() {
jedis.del("user");
System.out.println(jedis.get("user"));
// 输出结果:null
}
}
运行后的结果是:
原文地址:https://blog.csdn.net/qq_35120695/article/details/70882204