Redis出现NOAUTHAuthenticationrequired解决⽅案
这个问题的原因是设置了密码,但是没有使⽤密码进⾏登录,如果你下载是被⼈的包,那么很有可能是有密码的
解决⽅式⽤密码登陆:我们输⼊ auth 123456#你刚才设置的密码
前⾔
标题很长哈!今天操作Redis的时候出现了MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.这提⽰及其友好,虽长但我喜欢,框架只返回result=2并且⼜没有api⽂档,然⽽我就懵逼了,你咋不上天,我就⽴马上服务器,使⽤command操作,嘿嘿问题来了就去
Redis问题
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
Redis被配置为保存数据库快照,但它⽬前不能持久化到硬盘。⽤来修改集合数据的命令不能⽤。请查看Redis⽇志的详细错误信息。
原因
强制关闭Redis快照导致不能持久化。
解决⽅案
进⼊服务器后
将stop-writes-on-bgsave-error设置为no
命令: config set stop-write-on-bgsave-error no
127.0.0.1:6379> config set stop-writes-on-bgsave-error no
清空 redis
1.先确保redis进程存活
ps -ef|grep redis
1
2.执⾏./redis-cli或者./redis-cli -h 127.0.0.1 -p 6379
[root@slave bin]# /bin/redis-cli
1
3.执⾏dbsize命令
127.0.0.1:6379> dbsize
1
4.清理
linux安装redis报错127.0.0.1:6379> flushall
1
5.退出
127.0.0.1:6379> exit
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论