当前位置: 首页 > 知识库问答 >
问题:

如何在Spring data redis live上更新redis密码和连接?

柳深
2023-03-14

我想通过以下代码更新redistemplate以使用新密码连接redis。但我有错误。谁能帮个忙吗?谢谢!

 LettuceConnectionFactory factory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory();
 factory.getSentinelConfiguration().setPassword(newPassword);
 factory.initConnection();

共有1个答案

湛鸿
2023-03-14

通过使用以下代码解析:

LettuceConnectionFactory factory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory();

if (null != factory.getSentinelConfiguration()) {
    factory.getSentinelConfiguration().setPassword(newPassword);
}

factory.afterPropertiesSet();
factory.initConnection();
factory.validateConnection();
 类似资料:
  • 不出所料,我不再能够将本地提交推送到BitBucket上的存储库(的身份验证失败),但我忘记了如何更新iMac上的缓存密码。不知何故,我在谷歌或Stack ;Overflow上找不到它,尽管在我看来它应该相当简单...

  • 我正在处理一个pet项目,现在我想添加用户注册支持。经过一些研究,我决定在数据库中保存哈希密码和salt,而不是原始密码。然而,我不知道这些步骤是什么,顺序是什么。以下是我的假设: 注册 客户端向服务器发送用户名和密码(https) 服务器获取密码,生成随机salt Base64对盐进行编码 用stringify salt散列密码 Base64对密码进行编码 将密码和salt保存到数据库中 登录

  • 问题内容: 我在本地计算机上使用Redis,所以我真的不需要设置密码即可通过php客户端连接到服务器(我使用predis作为客户端)。但是,我将应用程序移动到实时服务器,因此我想设置一个密码以连接到我的Redis服务器。 我有几个问题: 我在互联网上检查了如何设置密码,好像我需要在redis.conf中添加密码。我找不到我应该完全添加到配置文件中来设置密码的内容。 另外在predis我应该如何添加

  • 问题内容: 根据此文档,我需要确保我具有1.0.1或更高版本的OpenSSL版本才能连接到Salesforce API 。 根据这个问题,我可以执行以下步骤(已成功完成) 酿造更新 酿造安装openssl 酿造链接–force openssl 运行时,我得到以下信息: 但是,当我运行时,我得到以下信息: 我从计算机中收到混合信号,但是我的salesforce模块仍然无法正常工作,因此我知道Open

  • 问题内容: 我已安装Anaconda(Python 2.7.11 | Anaconda自定义(64位)|(默认值,2016年2月16日,09:58:36)[win32上的MSC v.1500 64位(AMD64)]),并且我正在使用Spyder 2.3.8 想要将Spyder更新到最新版本,所以我完成了以下命令: 它们都运行无误,但spyder版本没有更改-这是我用来启动的命令: C:\ Anac

  • 问题内容: 这个问题的答案是 社区的努力。编辑现有答案以改善此职位。它当前不接受新的答案或互动。 我尝试了这个: …但是没有用。 如何在Windows上执行此操作? 问题答案: 这是在Windows上升级 npm的 最佳新方法。 以管理员身份运行PowerShell 注意:请勿运行。而是使用它来更新npm。另外,如果您运行NodeJS安装程序,它将替换节点版本。 在节点安装它的位置就地升级npm。