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。
執行個體:需開啟VPC免密訪問功能,更多資訊請參見開啟專用網路免密訪問。
此方式僅會以執行個體預設帳號,並通過內網串連地址進行登入,登入後可進行讀、寫操作。
特點:無需密碼即可登入。該模式預設允許同VPC內的所有用戶端訪問該執行個體,您可以通過
#no_loose_check-whitelist-always
參數控制開啟免密功能時是否檢測用戶端的IP地址在白名單中,更多資訊請參見Tair企業版配置參數列表和Redis開源版配置參數列表。redis-cli串連樣本:
# 免密碼登入,無需驗證帳號密碼。 redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379
如果忘記或未設定密碼,您可以重設密碼。更多資訊請參見修改或重設密碼。
常見報錯
報錯資訊 | 原因及解決方案 |
| 密碼錯誤,請用正確的格式輸入帳號、密碼,更多資訊請參見上表。 |