全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):執行個體的登入方式

更新時間:Oct 25, 2024

Tair(Redis OSS-compatible)執行個體提供多種登入方式,例如您可以通過輸入對應帳號與密碼進行登入;若執行個體開啟VPC免密訪問功能,在同VPC的用戶端無需提供帳號、密碼即可登入等等。

前提條件

已將用戶端的IP地址添加至執行個體的白名單中,具體操作請參見設定白名單

說明

不論通過哪種登入方式,均需要先將用戶端的IP地址或IP位址區段添加到執行個體的白名單中,才允許訪問執行個體。如果無法串連,您可以通過串連診斷功能對用戶端的IP地址進行校正。

密碼登入

  • 登入方式:僅輸入密碼即可登入,無需輸入帳號。

  • 使用限制:此方式僅會以執行個體預設帳號進行登入,預設帳號通常為以執行個體ID命名的帳號(例如r-bp1jpghfglv6******)或default,您可以在控制台的帳號管理 頁面進行查看。

    無法通過此方式登入其他普通帳號

  • 特點:與原生Redis登入方式一致,符合多數使用者的使用習慣。但由於一個執行個體只有一個預設帳號,可能會導致該執行個體使用同一帳號串連多個應用的情況。

  • redis-cli串連樣本:

    # 例如預設帳號為r-bp1jpghfglv6******,密碼為Rp829dlwa。
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a Rp829dlwa

帳號+密碼登入(推薦)

  • 登入方式:輸入帳號和密碼,帳號與密碼以英文冒號(:)分隔,格式為user:password

    說明
    • 若是通過第三方資料庫管理工具(例如RDM等)串連執行個體,請在密碼框中輸入user:password進行串連。

    • 若通過Data Management串連執行個體,請在資料庫帳號資料庫密碼文字框中分別輸入帳號和密碼。

    • 相容Redis 6.0版本以上的執行個體還支援AUTH user password格式,相容Redis 6.0以上版本的特性。

  • 使用限制:無限制,預設帳號普通帳號 均可使用此方式登入。

  • 特點:您可以為執行個體建立多個帳號,在不同應用中以不同的帳號登入,提高資料安全性。關於如何建立資料庫帳號,請參見建立與管理帳號

  • redis-cli串連樣本:

    # 例如自訂帳號為testaccount,密碼為Rp829dlwa。
    
    # 登入格式一:user:password。
    # 適用於所有阿里雲Tair或Redis開源版執行個體。
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a testaccount:Rp829dlwa
    
    # 登入格式二:user password。
    # 適用於相容Redis 6.0及以上版本的阿里雲Tair或Redis開源版執行個體。
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 
    AUTH testaccount Rp829dlwa

免密碼登入

  • 登入方式:無需輸入帳號、密碼即可登入。

  • 使用限制:

    此方式僅會以執行個體預設帳號,並通過內網串連地址進行登入,登入後可進行讀、寫操作。

  • 特點:無需密碼即可登入。該模式預設允許同VPC內的所有用戶端訪問該執行個體,您可以通過#no_loose_check-whitelist-always參數控制開啟免密功能時是否檢測用戶端的IP地址在白名單中,更多資訊請參見Tair企業版配置參數列表Redis開源版配置參數列表

  • redis-cli串連樣本:

    # 免密碼登入,無需驗證帳號密碼。
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379

如果忘記或未設定密碼,您可以重設密碼。更多資訊請參見修改或重設密碼

常見報錯

報錯資訊

原因及解決方案

  • (error) ERR invalid password

  • (error) WRONGPASS invalid username-password pair

密碼錯誤,請用正確的格式輸入帳號、密碼,更多資訊請參見上表。