【Redis】二 JAVA redis 3.0.7连接

来源:互联网 发布:上海万户网络怎么样 编辑:程序博客网 时间:2024/05/17 21:41

【Redis】二 JAVA redis 3.0.7连接

官方
https://github.com/xetorthio/jedis

How do I use it?

You can download the latest build at: http://github.com/xetorthio/jedis/releases

Or use it as a maven dependency:

pom.xml

<dependency>    <groupId>redis.clients</groupId>    <artifactId>jedis</artifactId>    <version>2.8.0</version>    <type>jar</type>    <scope>compile</scope></dependency>To use it just:

java code

Jedis jedis = new Jedis("localhost");jedis.set("foo", "bar");String value = jedis.get("foo");

For more usage examples check the tests.

Please check the wiki. There are lots of cool things you should know, including information about connection pooling.

And you are done!

Jedis Cluster

Redis cluster specification (still under development) is implemented

Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();//Jedis Cluster will attempt to discover cluster nodes automaticallyjedisClusterNodes.add(new HostAndPort("127.0.0.1", 7379));JedisCluster jc = new JedisCluster(jedisClusterNodes);jc.set("foo", "bar");String value = jc.get("foo");




java code

package com.cn.mark;import redis.clients.jedis.Jedis;public class App {    private static Jedis jedis;    public static void main(String[] args) {        jedis = new Jedis("localhost", 6379);        jedis.set("foo", "bar1");        String value = jedis.get("foo");        System.out.println(value);    }}

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/xsd/maven-4.0.0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.cn.mark</groupId>  <artifactId>mvn</artifactId>  <version>0.0.1-SNAPSHOT</version>  <packaging>jar</packaging>  <name>mvn</name>  <!-- <url>http://maven.apache.org</url> -->  <url>http://maven.oschina.net</url>  <properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  </properties>  <dependencies>    <dependency>      <groupId>redis.clients</groupId>      <artifactId>jedis</artifactId>      <version>2.8.0</version>      <type>jar</type>      <scope>compile</scope>    </dependency>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>  </dependencies></project>

Enjoy it

0 0
原创粉丝点击