Java代码操作Redis之单连接。
我们以java代码为例,演示一下如何使用java代码操作redis,我们需要借助于第三方jar包jedis来实现。
首先在idea中创建maven项目db_redis,在pom.xml文件中添加jedis的依赖。
<properties>
<java.version>1.8</java.version>
<!-- maven打包时跳过测试 -->
<skipTests>true</skipTests>
<jedis.version>3.3.0</jedis.version>
</properties>
...
<dependencies>
...
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>
</dependencies>
注意:jedis的版本号和redis的版本号不是一一对应的。
单连接方式:
使用单连接的方式操作redis,代码如下:
package com.simoniu.db_redis.redis;
import redis.clients.jedis.Jedis;
/**
* 单连接方式操作redis
* Created by simoniu
*/
public class RedisSingle {
/**
* 注意:此代码能够正常执行的前提是
* 1:redis所在服务器的防火墙需要关闭
* 2:redis.conf中的bind参数需要指定192.168.128.128
* @param args
*/
public static void main(String[] args) {
//获取jedis连接
Jedis jedis = new Jedis("192.168.128.128",6379);
//设置密码
jedis.auth("helloworld");
//向redis中添加数据,key=imooc,value=hello bigdata!
jedis.set("username","张三丰");
//从redis中查询key=imooc的value的值
String value = jedis.get("username");
System.out.println(value);
//关闭jedis连接
jedis.close();
}
}
运行结果:
张三丰