RedisLinuxJava客户端如何连接服务器的Redis服务

Posted The Gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RedisLinuxJava客户端如何连接服务器的Redis服务相关的知识,希望对你有一定的参考价值。

步骤

1.开启云服务器防火墙的6379端口。

2.开启Linux防火墙的6379端口。

通过firewall-cmd --query-port=6379/tcp查看是否开启;
通过firewall-cmd --add-port=6379/tcp添加设置。

3.在服务器的redis.conf文件中,修改以下三项。

注释掉bind 127.0.0.1,使所有的ip都可以访问redis

设置protected-mode为no,关闭保护模式

设置daemonize的为yes,使Redis服务可以后台开启。

防挖矿

由于Redis服务需要暴露6379端口,这样就会导致大佬把一些挖矿木马植入到你的Redis中,因此需要额外的一些设置。

1.修改端口号。由于Redis服务默认是6379端口,所以需要在redis.conf的port属性修改端口。

2.设置密码。找到redis.conf的requirepass属性,去掉注释,设置一个自己的密码,越复杂越好。

3.重启redis,以redis.conf启动redis。

错误

启动redis-cli,要以./redis-cli -p port的方式启动。【可以通过./redis-cli -h查看选项的意思】

有时启动后会出现这样的问题。

这是因为你登录时没输入密码,或者./redis-cli -p port -a password这里的password输入错了。通过auth password输入密码就可以正常使用redis啦。

以上是关于RedisLinuxJava客户端如何连接服务器的Redis服务的主要内容,如果未能解决你的问题,请参考以下文章

RedisLinuxJava客户端如何连接服务器的Redis服务

RedisLinuxJava客户端如何连接服务器的Redis服务

我的服务器如何知道客户端已断开连接?

客户端怎么连接服务器

如何在客户端上建立一个Socket与服务器端连接,包括连接的函数?

Socket服务器端如何检测客户端的连接状态?