Jedis如何使用非Default用户连接缓存数据库Redis

问题描述

Jedis如何使用非Default用户连接连接缓存数据库Redis

问题分析

缓存数据库Redis提供了账号管理功能,可以创建多个账号,帮助您更加灵活地管理实例,最大限度地避免误操作,提升数据安全性。非Default用户连接需要指定用户名。

解决方案

Maven项目中增加依赖项的方式安装Jedis,在pom.xml中加入相应依赖即可:

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.7.0</version>
</dependency>

Jedis使用非Default用户连接redis的时候需要指定用户名

密码格式为user:password

示例代码

 @Test
 public void initConn01() {
    Jedis jedis = new Jedis("redis-cnxxxxxxxxx.redis.volces.com", 6379);
    jedis.auth("username","password");

如果不指定username参数,默认是使用的Default用户:

 @Test
 public void initConn01() {
  Jedis jedis = new Jedis("redis-cnxxxxxxxxx.redis.volces.com", 6379);     
  jedis.auth("password");
参考文档

[1] https://redis.io/clients#java

如果您有其他问题,欢迎您联系火山引擎技术支持服务

106
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论