java redis使用教程,java代码连接redis集群
目录
Java连接使用心得引入冲突包编写测试类使用常用方法应用程序界面一、首先把杰迪斯-2.1.0.jar(杰迪斯基础包)二、创建使用对象三、键操作四、字符串操作五、整数和浮点数操作六、列表(列表)操作七、集合(设置)操作八、哈希(哈希)操作九、有序集合(Zsort)操作十、排序操作
Java连接Redis
Jedis客户端是使用心得官网推荐的一个面向爪哇岛客户端,库文件实现了对存储各类应用程序界面进行封装调用.
引入jar包
我创建的是专家项目,所以只用在砰的一声文件中加入
!-https://mvn repository.com/artifact/redis . clients/jedis-dependencygroupid redis。clients/groupid artifactid jedis/artifactid version 3。0 .0/版本/依赖项如果不是专家项目,你要确定引入相关依赖
编写测试类
包cn.jiangdoc导入雷迪斯。客户。杰迪斯。杰迪斯;导入雷迪斯。客户。杰迪斯。杰迪斯池;导入雷迪斯。客户。杰迪斯。jedispoolconfig/* * * * @作者姜doc * */public class JedisUtil { public static void main(String[]args){//IP地址,端口号jedis jedis=CLI _ single( 192。168 .1 .103 ,6379);jedis.set(key ,第一个爪哇连接!);字符串值=jedis。get( key );System.out.println(值);}/** * 单个连接* * @ param host * @ param port * @ return */public static Jedis CLI _ single(String host,int port){ try { return new Jedis(host,port);} catch(Exception e){ e . printstacktrace();返回null}}/** *连接池* * @ param host * @ param port * @ return */public static Jedis CLI _ pool(String host,int port){ JedisPoolConfig=new JedisPoolConfig();//最大连接数配置。setmaxtotal(10);//最大连接空闲数配置。setmaxidle(2);JedisPool JedisPool=新的JedisPool(配置、主机、端口);请尝试{返回jedispool。获取资源();} catch(Exception e){ e . printstacktrace();返回null}}}注意:如果出现
报错:线程"主要"中的异常雷迪斯。客户。杰迪斯。例外情况。jedisconnectionexception :
检查端口是否开放
解决方法:
1.关闭防火墙:服务iptables stop2 .开放端口:(1.修改配置文件:vi /etc/sysconfig/iptabls追加:-A RH-Firewall-1-INPUT-m state-state NEW-m TCP-p TCP-dport 6379-j接受
(2.包存改变:服务防火墙保存
(3.重启服务:服务防火墙重新启动
查看redis的配置文件
报错:被拒绝的使用心得正在保护模式下运行,因为保护模式已启用,未指定绑定地址,未向客户端请求身份验证密码。在此模式下,仅接受来自环回接口的连接。如果您想从外部计算机连接到Redis,您可以采用以下解决方案之一: 1)只需通过从运行服务器的同一台主机连接到Redis,从环回接口发送命令"配置设置保护模式号"来禁用保护模式,但是如果您这样做,请确保使用心得不能从因特网公开访问。使用配置重写使此更改永久生效。2)或者,您可以通过编辑使用心得配置文件,将保护模式选项设置为"否",然后重新启动服务器来禁用保护模式。3)如果您只是为了测试而手动启动服务器,请使用保护模式否选项重新启动它。4)设置绑定地址或验证密码。注意:为了让服务器开始接受来自外部的连接,您只需要执行上述操作之一。
报错信息很长,但是主要是说存储开启了保护模式,这也是Redis3.2加入的新特性,开启保护模式的存储只允许本机登录,同样设置在配置文件redis.conf中
这里原来是是代表开启了保护模式,后面可以填密码也可以填不代表关闭,我们这里选择关闭保护模式,wq保存退出后再重启存储服务器
下面再运行就可以了
00-1010前段时间给大家介绍了如何在Linux环境下部署和操作redis。今天,我将向大家介绍如何在我们的Java代码中操作redis。下一步:
00-1010导入java项目
Jedis常用方法API
一、首先把 jedis-2.1.0.jar(jedis基础包)
二、创建 jedis对象
三、键操作
四、字符串操作
五、整数和浮点数操作
六、列表(List)操作
七、集合(Set)操作
八、哈希(Hash)操作
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。