redis java jar_Redis在java开发中使用

1.什么是redis?

redis是当今基本所有互联网产品都在使用的一种提供键值对形式的内存数据库。之所以说是内存数据库,是因为redis基于内存的读取和写入相比传统的数据库基于磁盘IO快上数倍。于是乎redis在现在的应用中使用的非常广泛。主要的作用在于:

1.1、提供缓存服务,存储访问频率高的热数据防止穿透到数据库

1.2、在分布式系统中可以作为实现分布式锁的一种实现方案

2.redis安装以及环境变量配置

下载并解压之后获得服务端和客户端,如下图所示:

9c9cfb94e9ca4067039e43e6e9169f82.png

环境变量配置:

右键点击“我的电脑”-->选择属性-->选择高级系统设置-->选择环境变量-->系统变量下新建REDIS_HOME变量,值为redis解压路径,我本地是D:\redis -->在Path变量下将REDIS_HOME变量添加进去--最后用cmd直接输入:redis-server.exe命令,出现下图所示,则配置成功。

d7c02c0ac12e67015f3453d10d5b1143.png

3.在java上运行redis,做CRUD操作

在java上要运行本地redis,需要安装jedis.jar。

做redis的CRUD操作JUnit测试,需要下载两个jar,junit-4.12.jar和hamcrest-core-1.3.jar这两都放在上面jedis.jar的连接中

先开启本地redis服务器,TestRides.java代码如下:

package com.redis.test;

import org.junit.Before;

import org.junit.Test;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisPool;

public class TestRedis {

JedisPool pool;

Jedis jedis;

@Before

public void setUp(){

jedis = new Jedis("localhost");

}

//Redis的CRUD操作

@Test

public void testCRUD(){

//新增

jedis.set("name", "Redis");

System.out.println(jedis.get("name"));

//修改(覆盖)

jedis.set("name","redis");

System.out.println(jedis.get("name"));

//修改(追加)

jedis.append("name", "jedis");

System.out.println(jedis.get("name"));

//查

System.out.println(jedis.get("name"));

//删除

jedis.del("name");

System.out.println(jedis.get("name"));

//mset命令相当于jedis.set("name","redis");jedis.set("redis","内存HashMap");

jedis.mset("name","redis","redis","内存HashMap");

System.out.println(jedis.mget("name","redis"));

}

}

输出结果如下:

cf72a0401967cddde28bbfb974f23b5a.png

关于jedis对其他数据类型的操作(list、map、set),在此不做介绍,大家可以百度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值