← 返回首页
Java代码操作Redis之单连接
发表时间:2023-11-10 03:11:54
Java代码操作Redis之单连接

Java代码操作Redis之单连接。

1.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();
    }
}

运行结果:

张三丰