Mac中Redis服务启动时错误信息:NOAUTH Authentication required

 更新时间:2023年08月24日 10:14:17   作者:ALazyPerson  
这篇文章主要介绍了Mac中使用Redis服务启动时错误信息:"NOAUTH Authentication required"问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

使用过程中,出现如下错误:

(error) NOAUTH Authentication required

1、修改配置文件

Redis的配置文件默认在/usr/local/etc/redis.conf,使用sublime工具打开配置文件(其他工具也可以),Command+F,搜索 "requirepass foobared" :

去掉前面的注释,并修改为所需要的密码:

requirepass myredis

注:redis配置文件中修改的 "密码必须是字符串形式"(数字+字符串:无效的密码)

密码可不加冒号与加冒号没有什么区别,都可以生效

2、配置完毕后,重启Redis

2.1、客户链接测试

3、登录验证

设置Redis认证密码后,客户端登录时需要使用 -a 参数输入认证密码,可以不添加该参数虽然也可以登录成功,但是没有任何操作权限。

如下:

使用密码认证登录,并验证操作权限:

说明Reids密码认证配置成功。

除了按上述的方式在登录时,使用 -a 参数输入登录密码外。也可以不指定,在连接后进行验证:

4、在命令行客户端配置密码

上述介绍了通过 redis.conf 配置密码,配置方式需要重新启动Redis。

也可以通命令行客户端配置密码,这种配置方式不用重新启动Redis。

配置方式如下:

:使用命令行客户端配置密码,重启Redis后仍然会使用 redis.conf 配置文件中的密码

5、在Redis集群中使用认证密码

如果Redis服务器,使用了集群。

除了在 master 中配置密码外,也需要在 slave 中进行相应配置。

slave 的配置文件中找到如下行,去掉注释并修改与 master 相同的密码即可,与redis.conf文件配置登录密码方法相同:

6、关闭Redis

redis-server /usr/local/etc/redis.conf

7、Redis运行状态

brew services list

8. 启动服务

redis-server

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于redis状态监控和性能调优详解

    关于redis状态监控和性能调优详解

    Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。下面这篇文章主要给大家介绍了关于redis状态监控和性能调优的相关资料,需要的朋友可以参考下。
    2017-09-09
  • Redis 过期键删除策略的实现示例

    Redis 过期键删除策略的实现示例

    Redis的过期数据删除策略主要有三种,包括定时删除、惰性删除和定期删除,本文主要介绍了Redis 过期键删除策略的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Redis fork进程分配不到内存解决方案

    Redis fork进程分配不到内存解决方案

    这篇文章主要介绍了Redis fork进程分配不到内存解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Redis字符串对象实用笔记

    Redis字符串对象实用笔记

    这篇文章主要给大家介绍了关于Redis字符串对象的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • redis基本类型和使用方法详解

    redis基本类型和使用方法详解

    这篇文章主要介绍了redis基本类型和使用方法详解,需要的朋友可以参考下
    2020-02-02
  • Redis缓存更新策略详解

    Redis缓存更新策略详解

    这篇文章主要为大家详细介绍了Redis缓存更新策略,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • redis cluster支持pipeline的实现思路

    redis cluster支持pipeline的实现思路

    本文给大家介绍redis cluster支持pipeline的实现思路,在 cluster 上执行 pipeline 可能会由于 redis 节点扩缩容 中途 redirection 切换连接导致结果丢失,具体细节问题请参考下本文
    2021-06-06
  • redis如何清理缓存

    redis如何清理缓存

    本文主要介绍了redis如何清理缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 基于Redis结合SpringBoot的秒杀案例详解

    基于Redis结合SpringBoot的秒杀案例详解

    这篇文章主要介绍了Redis结合SpringBoot的秒杀案例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 利用Redis实现SQL伸缩的方法

    利用Redis实现SQL伸缩的方法

    本文主要介绍了如何通过锁和时间序列等方面来提升传统数据库的性能等方法,利用Redis实现SQL伸缩,供有需要的朋友们参考。
    2015-09-09

最新评论