Table of Contents
1.前言
Hello,小哥哥小姐姐们,我们又见面了。上一篇说了在Linux中如何下载和安装redis,一脸懵逼者请移步,在Linux上下载和安装Redis,但是我们通常用编程语言Java来连接他的,那今天我们来学习一下如何用Java来连接他。
首先先去官网看一下,如下图,官网推荐的笑脸和爱心表示“使用我把,我稳定啊,社区活跃啊”,so,我们选了Jedis,emmm,就是这么简单和直接。
那我们现在在本地用Jedis连接一下redis。
2.下载jar包
如下图,我们下载两个jar包,commons-pool是java中用来进行数据库连接池的jar,jedis是java用来连接redis的jar。
3.先用jedis测试一下
我们用jedis连接上远端的redis,可是发现根据连不上,具体报错如下图。
这不尴尬了吗,这不是,我们来看一下这是为啥。
我们可以在redis的config文件中看见,里面有这么一行代码bind 127.0.0.1,这其实是redis的安全措施,比如我远端开了redis,任何人只要知道我的IP,都可以连上,并且进行数据操作。万一是正式环境,这不傻了吗?所以redis提供了固定的IP或固定的IP段连接,比如这边默认的就是只能127的IP段才能连接,其他网段都不可以。
所以我们要想连上,就要修改这个,去掉这行或者修改为bind 0.0.0.0,然后在重启一下redis服务。
下面我们来重试一下,是不是可以成功。耶,完美!!!
4.再用JedisPool连接池试一下
emmm,也是挺好的。
欧啦,偷偷的告诉你们哦,这方法没公司用,so,学习了也没啥用。