设置redis密码
redis安装好后默认是没有密码的,设置密码需要修改redis.conf
将#requirepass foobared修改为requirepass 密码
vi redis.conf
在vi 下按shift+: 输入 /requirepass foobared
快速定位到本行
n 下一条
N 或shift+n 上一条
#requirepass foobared
requirepass 111111
去掉保护模式
保护模式下,只能本地链接,我们需要修改配置文件redis.conf
将下面这行注释掉,可以使用上面的方法快速定位到这行
# bind 127.0.0.1
找到protected-mode yes 修改为no
protected-mode no
然后wq保存退出
防火墙端口6379开启
在redis.conf中默认的端口是6379 开启该端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重新加载并查看开放的端口号
firewall-cmd --reload
firewall-cmd --permanent --zone=public --list-ports
使用刚才的配置文件启动redis服务
./redis-server redis.conf
java代码
导入Jedis坐标(包)
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
连接测试
public static void main(String[] args) {
Jedis jedis=new Jedis("192.168.182.129",6379);//默认端口号不写也测试成功了
jedis.auth("111111");
jedis.set("name", "tom");
String name = jedis.get("name");
System.out.println(name);
}
至此一个简单的redis远程连接就完成了
帮助到您请点赞关注收藏 谢谢谢谢!