首先来简单介绍一下jedis,其实一句话就可以概括的,就是java操作redis的一种api。我们知道redis提供了基本上所有常用编程语言的clients,大家可以到http://redis.io/clients 上面去查看,包含C,C++,C#等等。

1、download jedis的源码:https://github.com/xetorthio/jedis/releases/tag/jedis-2.1.0 ,jedis采用的是git托管的,这边使用的是2.1.0版本;

2、解压打开可以看到,jedis采用的是maven构建工程的,所以我们的开发工具最好能支持maven工程,关于maven工程的支持,这边就不介绍了,大家可以去网上查找,或者查看本人写的关于maven的博文,之所以要选择maven工程呢,是为了更好的去查看jedis的源码。

3、eclipse导入jedis工程,在Package Exploer右键Import,选择maven工程

点击Finish即可完成导入工作,工程结构如下:

4、完成基本连接操作

修改pom.xml文件,将此处的localhost修改为自己的redis server IP

<properties>
<redis-hosts>192.168.2.105:6379,192.168.2.105:6380</redis-hosts>
</properties>

创建RedisClient类:(本人习惯将常用的进行封装)

package com.enson.redis.client;

import com.enson.redis.common.Constant;

import redis.clients.jedis.Jedis;

public class RedisClient {

	public static Jedis jedis = null;

	public static Jedis getClient(){
if(jedis == null){
jedis = new Jedis(Constant.HOST, Constant.PORT);
}
return jedis;
}
}

Constant类:

package com.enson.redis.common;

public class Constant {
//redis主机IP地址
public static final String HOST = "192.168.2.105";
//redis主机端口
public static final Integer PORT = 6379;
}

在src/test/java 下面新建一个JUnit Test Case:RedisTest

package test.enson.redis;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test; import com.enson.redis.client.RedisClient; public class RedisTest { @BeforeClass
public static void setUpBeforeClass() throws Exception {
} @AfterClass
public static void tearDownAfterClass() throws Exception {
} @Test
public void test() {
System.out.println(RedisClient.getClient().set("key","123456"));
System.out.println(RedisClient.getClient().get("key"));
} }

此时此刻,测试代码已经写好了, 开启redis-server
junit方式运行test方法:

java操作redis之jedis篇的更多相关文章

  1. java操作redis。jedis使用api

    package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterat ...

  2. Java操作redis客户端Jedis使用

    1.1   jedis介绍 Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java.C.C#.C++.php.Node.js.Go等. 在官方网站里列一些Java的客户端,有 ...

  3. Java操作redis客户端Jedis连接集群(Cluster)

    创建JedisCluster类连接redis集群. @Test public void testJedisCluster() throws Exception { //创建一连接,JedisClust ...

  4. java操作redis(jedis)常用方法示例

    说明:redis命令和jedis方法名基本是一一对应的 Redis常用命令1 连接操作命令 ● quit:关闭连接(connection) ● auth:简单密码认证 ● help cmd: 查看cm ...

  5. Redis入门(四)-Java操作Redis

    <Redis入门>系列文章的第四篇,这一节看一下如何用Java版本的redis客户端工具--Jedis来操作redis. Jedis封装了丰富的api来对redis的五种数据类型 stri ...

  6. redis入门到精通系列(四):Jedis--使用java操作redis详解

    (一)前言 如果不把数据库和后端语言联系起来,就起不到数据库应该要起到的作用.Java语言通过JDBC操作mysql,用Jedis操作redis.当然了,java操作redis的方式不止jedis一种 ...

  7. java 操作redis

    使用Java操作Redis需要jedis-2.1.0.jar,如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar package com.test; import ja ...

  8. windows下Redis安装及利用java操作Redis

    一.windows下Redis安装 1.Redis下载 下载地址:https://github.com/MicrosoftArchive/redis 打开下载地址后,选择版本 然后选择压缩包 下载 R ...

  9. java操作redis集群配置[可配置密码]和工具类(比较好用)

    转: java操作redis集群配置[可配置密码]和工具类 java操作redis集群配置[可配置密码]和工具类     <dependency>   <groupId>red ...

随机推荐

  1. Android之 环境搭建

    一. 使用ADT Bundle多合一下载包 下载地址:链接:http://pan.baidu.com/s/1gepNRjX  密码: ozdi 说      明:多合一下载包,里面包含了:sdk + ...

  2. HTMLParser 解析HTML

    from html.parser import HTMLParser from html.entities import name2codepoint class MyHTMLParser(HTMLP ...

  3. apache开源项目--subversion

    Subversion exists to be universally recognized and adopted as an open-source, centralized version co ...

  4. Android Message和obtainMessage的区别

    类概述 定义一个包含任意类型的描述数据对象,此对象可以发送给Handler.对象包含两个额外的int字段和一个额外的对象字段,这样可以使得在很多情况下不用做分配工作. 尽管Message的构造器是公开 ...

  5. 硬盘结构介绍--mbr及分区

    硬盘刚买来使用时需要经过分区然后格式化才能够使用,硬盘经过分区后,分区软件便会写一个主引导扇区,这个扇区位于硬盘的 0 磁道 0 柱面第1扇区(即0区)(注意:该扇区为隐含扇区,0道0面的全部扇区均为 ...

  6. Android主题theme和风格style总结

    用到了Android的主题和风格,感觉很多地方需要总结和记录下来.其实主题和风格是有很大的作用的,特别是界面要求比较高的客户端. Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一 ...

  7. SQL 语句记录

    1.创建一个table @"create table rockTB(myId integer primary key autoincrement not null, time varchar ...

  8. 【LeetCode 208】Implement Trie (Prefix Tree)

    Implement a trie with insert, search, and startsWith methods. Note:You may assume that all inputs ar ...

  9. ubuntu开发软件的安装

    今天下午发现ubuntu12.04坏了,无奈只能重新安装,建议读者配置自己的ubuntu后备份一个,免得坏了重新安装,花了两个小时才把ubuntu的交叉环境弄好,其中搭建了tptp通信协议,还有arm ...

  10. 学习笔记之Linux内核编译过程

    准备工作 物理主机:win8(32位) 虚拟机工具:VirtualBox_4.3.16_Win32 虚拟主机:xubuntu-12.04.4 安装virtualBox功能增强包 设置好虚拟机与主机的共 ...