使用Eclipse在Windows下搭建Redis项目+简单测试

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值