如何在Java端用Jedis操作redis(详细讲解和代码)

一般来说,我们都会把redis安装在Linux操作系统上,而不是安装在Windows系统,接下来就给大家演示操作如何在Java端—eclipse去操作虚拟机上的redis。

我们用到Jedis工具,Redis有什么命令,Jedis就有什么方法,所以很好用。
1.打开eclipse,首先我们要导入下图两个jar包,通过buildpath导入,这两个jar自行上网上下载。在这里插入图片描述
导入成功之后我们新建一个paskage和一个class,开始写代码了。

2.我们一会编写代码需要获得虚拟机的IP地址,输入ifconfig命令,即可看到Linux的IP地址,以便我们到时候连接,划线的就是ip
在这里插入图片描述
获取完之后我们需要开启redis-server.
输入命令:./bin/redis-server ./redis.conf 即可开启。

3.获取完ip,开启服务器后我们打开eclipse开始编写代码了,详细代码和解释如下:
public static void main(String[] args)
{
/*jedis连接池
*
*/
//设置连接池的配置对象
JedisPoolConfig config=new JedisPoolConfig();
//设置连接池的最大连接数
config.setMaxTotal(50);
//设置空闲时池中保有的最大连接数
config.setMaxIdle(10);
//设置连接池对象
JedisPool pool=new JedisPool(config,“192.168.154.128”,6379);
//从池中取出连接对象
Jedis jedis=pool.getResource();
System.out.println(jedis.get(“user”)+" : "+jedis.get(“password”));
//归还连接池
jedis.close();
}
运行结果:在这里插入图片描述
即连接访问成功。

我采用连接池的方式,因为用这种方式效率更高,占用资源更少。

如果出现连接超时的错误,可能你Linux的防火墙没有打开6379端口,打开语句:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值