Redis的连接IP、端口号、连接密码的修改以及与JAVA简单交互

JAVA之 Redis 学习笔记(二) Redis的连接IP、端口号、连接密码的修改以及与JAVA简单交互
原创 2017年03月24日 14:38:38 8598
一、项目中引入Redis包
根据上一篇文章中给的jar包路径,将jar包下载,导入自己的项目。(jedis-2.7.2.jar)

二、与Redis连接

(1)连接IP和端口号、连接密码的修改

       通过Redis服务器的ip地址和端口号,在本机,则默认为127.0.0.1(localhost),端口号默认是6379。

还记得前一篇文章里说到的redis.conf配置文件吗?所有的修改内容都在这里边的。 打开redis.conf文件,搜索如下内容进行修改,如下:

(2)修改后的登录要求

      注意默认连接密码是没有的,即上边的requirepass foobared为注释状态,footbared为现在的密码。如果这 里为注释状态,那客户端连接是不用输入密码的。但是如果这里注释放开了,就需要登录的时候加上密码,如下:



   如上图所示,没有密码虽然可以登录,但是获取数据是不被允许的(get lsf 的意思是获取名字为lsf的key对应的value值,set key value,是相反,比如 set lsf "lingshufeng" 表示存入一个key为lsf,value为lingshufeng的键值对)

   没有密码登录直接报错说不被允许,这就说明需要密码登录了,具体为上图的操作,在后边加上-a foobared,也就是-a password,即可登录。

  另外,后边可以获取lsf相对应的数据,这里为什么是“\xc1\xec...”那种状态,其实我这里存入的lsf为汉字形式,在这里存储的即变成这样,但是实际上就是汉字,只是这里显示为这样的,如果想让它显示出来,可在客户端登录的时候加上--raw即可。如下:

三、JAVA中的使用

   注意JAVA中使用首先导入相应的jar包,我的是用的jedis-2.7.2.jar包,前一篇文章里有下载链接,可查看。

  如下编写即可。这样就完成了JAVA与Redis的简单交互了。。。



注意:这里的ip端口号没修改过的话,IP默认为localhost或者是127.0.0.1,端口号默认是6379。如果设置过密码,还需要加一行输入密码的代码,否则连接不成功的。如下:

  jedis.auth("foobared");  

 即连接密码为foobared,另外,如果本来服务器就没有设密码,你这里多设密码也不会登录成功的。这个很好理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值