首页 文章资讯内容详情

设置redis访问密码

2026-06-01 4 花语

本文内容纲要:

在服务器上,这里以linux服务器为例,为redis配置密码。

1.第一种方式(当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,)

(1)首先进入redis,如果没有开启redis则需要先开启:

[root@iZ94jzcra1hZbin]#redis-cli-p6379

127.0.0.1:6379>

(2)查看当前redis有没有设置密码:

127.0.0.1:6379>configgetrequirepass

"requirepass" ""

(3)为以上显示说明没有密码,那么现在来设置密码:

127.0.0.1:6379>configsetrequirepassabcdefg

OK

127.0.0.1:6379>

(4)再次查看当前redis就提示需要密码:

127.0.0.1:6379>configgetrequirepass

(error)NOAUTHAuthenticationrequired.

127.0.0.1:6379>

2.第二种方式(永久方式)

需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:

修改redis.conf配置文件

#requirepassfoobared

requirepass123指定密码123

保存后重启redis就可以了

连接redis

1.redis-cli连接redis

[root@iZ2ze3zda3caeyx6pn7c5zZbin]#redis-cli

127.0.0.1:6379>keys*

(error)NOAUTHAuthenticationrequired.

127.0.0.1:6379>auth123//指定密码

OK

127.0.0.1:6379>keys*

"a" "cit" "clist" "1"

127.0.0.1:6379>

2.Jedis连接redis java代码方式

//连接redis服务器,192.168.0.100:6379

jedis=newJedis("ip",6379);

//权限认证

jedis.auth("password");

配置文件方式

redis的其他命令。

如果需要关闭redis:

[root@iZ94jzcra1hZbin]#pkillredis

如果需要开启redis:

[root@iZ94jzcra1hZbin]#redis-server&

加&符号的作用是为了让此进程转换为后台进程,不占用shell的服务。

本文内容总结:

原文链接:https://www.cnblogs.com/756623607-zhang/p/6859540.html