redis设置密码后连接不上
1.首先是下载redis在windows下的文件 然后解压出来放到一个目录下,开启一个redis服务 redis包下载 redis-server.exe redis.conf //进入redis目录 开启redis服务命令 2.重新开启一个cmd命令窗口开始链接redis服务 redis-cli.exe -h 192.168.12.21 //要连接的redis服务器 auth 密码 //auth + 密码 连接进入redis
Redis连接不上
redis引入了驱动jar没起作用,建议检查redis连接配置是否正确,比如ip、密码配置等。
redis设置密码后连接不上数据库
1、spring配置,下面是一个完整redis配置,密码只需要设置password属性。 –> –> 2、java操作redis,只需要加上jedis.auth(passwd)即可 public static Jedis getRedisConnection(String configFlag){ String host; int port; Jedis jedis = null;
redis设置密码后连接不上服务器
1、客户端ping服务是否ping通。服务器计算机名可否被改过?
2、服务器是否开了防火墙。如果开了的话。可以关了。或手动添加端口。
3、开始-程序-T3。。。-用友T3-服务器设置。连上服务器。
4、以上设置还不行的话。在hosts文件绑定服务器计算机名和IP 以上设置都可以的话。应该就没有什么问题了。
redis密码忘记了怎么修改
redis没有用户的概念,密码一般默认是无密码。
redis 无密码
redis配置文件redis.conf,在里面找到requirepass,这个是设置redis访问的密码的
redis设置密码后连接不上网络
我的回答:一般是redis-cli -h 127.0.0.1 -p 6379 -a xxx进行连接,xxx是在配置文件redis.conf中配置的密码,配置密码的方法是在redis.conf配置文件中添加:requirepass xxx。
redis集群连接带密码
初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如requirepass test123;
redis如何配置密码
redis配置密码
1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/
redis.conf
中,打开配置文件找到[plain] view plain copy
#requirepass foobared
去掉行前的注释,并修改密码为所需的密码,保存文件
[plain] view plain copy
requirepass myRedis
重启redis
[plain] view plain copy
sudo service redis restart
#或者
sudo service redis stop
sudo redis-server /etc/
redis.conf
这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许
[plain] view plain copy
redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> keys *
(error) ERR operation not permitted
redis 127.0.0.1:6379> select 1
(error) ERR operation not permitted
redis 127.0.0.1:6379[1]>
尝试用密码登录并执行具体的命令看到可以成功执行
[plain] view plain copy
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
redis 127.0.0.1:6379> keys *
1) "myset"
2) "mysortset"
redis 127.0.0.1:6379> select 1
OK
redis 127.0.0.1:6379[1]> config get requirepass
1) "requirepass"
2) "myRedis"
2.通过命令行进行配置
[plain] view plain copy
redis 127.0.0.1:6379[1]> config set requirepass my_redis
OK
redis 127.0.0.1:6379[1]> config get requirepass
1) "requirepass"
2) "my_redis"
无需重启redis
使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝
[plain] view plain copy
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
使用修改后的密码登录redis,可以执行相应操作
[plain] view plain copy
redis-cli -h 127.0.0.1 -p 6379 -a my_redis
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "my_redis
尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码
[plain] view plain copy
sudo service redis restart
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
redis-cli -h 127.0.0.1 -p 6379 -a my_redis
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "myRedis"
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
[plain] view plain copy
redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
redis 127.0.0.1:6379> auth myRedis
OK
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "myRedis"
3.master
配置了密码,slave如何配置若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。
slave中配置文件内找到如下行,移除注释,修改密码即可
[plain] view plain copy
#masterauth mstpassword
redis设置密码登录
在数据库系统时,使用Redis存储权限,在资源比较多的情况下性能会有很大的提升。目前支持的Redis类型有:单线程模式(single)和哨兵模式 (sentinel)
数据库系统权限使用Redis存储的配置步骤:
1. 文件系统时,在bi.properties里配置如下Redis属性;
redis.mode=single/sentinel 表示Redis的类型,redis.mode=single表示单线程模式,redis.mode=sentinel表示哨兵模式;
redis.password=123456 表示Redis的密码,若没有配置密码,则无须配置;
redis.clustername=master 表示Redis的集群名称,如果是单线程的则无须配置;
redis.hosts=127.0.0.1:26381,127.0.0.1:26380,127.0.0.1:26379,127.0.0.1:6379,127.0.0.1:6380,127.0.0.1:6381 表示Redis的主机IP和端口,多个时用逗号分隔。
2. 进入管理系统-系统设置-数据空间配置中配置要同步的数据库
redis密码错误
修改密码没有影响,密码是个人保密,跟平台无关