Todos los productos
Search
Centro de documentos

Tair (Redis® OSS-Compatible):Crear y gestionar cuentas

Última actualización: Sep 08, 2026

Tair (Redis OSS-compatible) permite crear varias cuentas y establecer permisos Read-only y Read/Write. Esto le ayuda a gestionar las instancias con mayor flexibilidad, minimizar los errores operativos y mejorar la seguridad de los datos.

Contexto

Para garantizar la seguridad de los datos, se crea automáticamente una Default Account después de crear una instancia. No es posible eliminar ni reemplazar esta cuenta predeterminada, ni modificar sus privilegios. La cantidad de cuentas predeterminadas que se crean automáticamente depende de la versión del motor de la instancia:

  • Versiones anteriores a la 6.0: se crea una cuenta predeterminada cuyo nombre es el ID de la instancia (por ejemplo, r-bp1jpghfglv6).

  • Versión 6.0 y posteriores: se crean dos cuentas predeterminadas. Una lleva por nombre el ID de la instancia (por ejemplo, r-bp1jpghfglv6) y la otra se llama default.

Es posible que haya establecido o no una contraseña para la cuenta predeterminada al crear la instancia. Consulte o restablezca la contraseña en la página Account Management de la consola.

El método de inicio de sesión de la Default Account es igual al de Redis nativo. Inicie sesión con solo introducir la contraseña. A continuación se muestra un ejemplo de conexión con redis-cli:

# Use the default account whose username is r-bp1jpghfglv6****** and password is Rp829dlwa to connect to the instance. 
redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a Rp829dlwa

Requisitos previos

La versión del motor de la instancia debe ser compatible con Redis 4.0 o posterior.

Nota

Si la versión del motor de su instancia no cumple este requisito, ejecute una actualización de versión principal tras evaluar las necesidades de su negocio. Para obtener más información, consulte major version upgrade.

Límites

  • Cada instancia admite como máximo 20 cuentas.

  • En las instancias de Redis Open-Source Edition 4.0 y en las de 5.0 (anteriores a la versión 5.0.8), los nombres de cuenta no distinguen entre mayúsculas y minúsculas. En versiones posteriores, sí hacen esta distinción.

Procedimiento

  1. Inicie sesión en la consola y vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia que desea gestionar. Luego, busque la instancia y haga clic en su ID.

  2. En la barra de navegación izquierda, haga clic en Account Management.

  3. Haga clic en Create Account en el lado derecho de la página.

  4. Configure los ajustes de la cuenta en el cuadro de diálogo que aparece.

    Parámetro

    Descripción

    Account type

    • Local Account: debe registrar manualmente la contraseña de esta cuenta o configurarla en texto plano dentro del código de su aplicación.

    • KMS Managed Account: cuando KMS gestiona la contraseña de la cuenta de una instancia, las aplicaciones ya no necesitan configurar credenciales estáticas de cuenta de base de datos. Al acceder a la instancia, la aplicación llama a la API de KMS correspondiente para obtener la información de la cuenta y la contraseña. Para obtener más información, consulte Manage instance password credentials by using KMS.

    Account Name

    El nombre de la cuenta debe cumplir los siguientes requisitos:

    • Debe comenzar con una letra y estar formado por letras minúsculas, dígitos y guiones bajos (_).

    • No debe superar los 35 caracteres de longitud.

    • No debe ser un Redis account name reserved word.

    Privilege

    Redis y Tair no cuentan con un concepto de cuenta con privilegios similar al de MySQL. Una cuenta solo tiene los dos privilegios siguientes:

    • Read-only: otorga el privilegio de leer datos, pero no de modificarlos.

    • Read/Write: otorga el privilegio de leer, escribir y eliminar datos.

    Password

    La contraseña debe cumplir los siguientes requisitos:

    • Debe contener caracteres de como mínimo tres de los siguientes tipos: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales. Los caracteres especiales compatibles son:

      !@#$%^&*()+-=_

    • Debe tener entre 8 y 32 caracteres de longitud.

    Confirm Password

    Vuelva a introducir la contraseña para confirmarla.

    Description (opcional)

    La descripción de la cuenta debe cumplir los siguientes requisitos:

    • No puede comenzar con un dígito ni con http:// o https://.

    • Debe estar formada por caracteres chinos, letras, dígitos, guiones bajos (_) y guiones (-).

    • Debe tener entre 2 y 256 caracteres de longitud.

  5. Haga clic en OK.

    Después de crear una cuenta nueva, actualice la página de la consola transcurrido aproximadamente un minuto. El estado de la cuenta cambiará a Active.

    Nota
    • El formato de la contraseña de una cuenta nueva es user:password. Por ejemplo, si crea una cuenta llamada testaccount con la contraseña Rp829dlwa, debe introducir la contraseña de inicio de sesión de la instancia como testaccount:Rp829dlwa. Para obtener más información, consulte Log on to an instance.

    • Si se conecta a una instancia de Redis mediante una herramienta de gestión de bases de datos de terceros, como RDM, introduzca user:password en el campo Password.

  6. Opcional: Puede ejecutar las siguientes acciones para gestionar sus cuentas:

    • Restablecer una contraseña

      Haga clic en Reset Password en la columna Actions de la cuenta de destino. Restablezca la contraseña en el cuadro de diálogo que aparece y haga clic en Determine.

    • Modificar un privilegio

      Haga clic en Modify Permissions en la columna Actions de la cuenta de destino. Seleccione los privilegios necesarios en el cuadro de diálogo que aparece y haga clic en Determine.

    • Modificar una descripción

      Haga clic en Modify Description en la columna Actions de la cuenta de destino. Introduzca una descripción nueva en el cuadro de diálogo que aparece y haga clic en Determine.

    • Eliminar una cuenta

      En la columna Actions de la cuenta de destino, haga clic en More > Delete y, a continuación, haga clic en Determine en el cuadro de diálogo que aparece.

      Aviso

      Una vez eliminada una cuenta, ya no podrá usarla para iniciar sesión. Para evitar interrupciones de conexión, actualice primero el método de autenticación del cliente para que use otra cuenta y contraseña.

Palabras reservadas para nombres de cuenta de Redis

Al crear una cuenta, el nombre no puede ser ninguna de las siguientes palabras reservadas.

Inicial

Palabra reservada

a~c

add,admin,all,alter,analyze,and,as,asc,asensitive,aurora,before,between,bigint,binary,blob,both,by,call,cascade,case,change,char,character,check,collate,column,condition,connection,constraint,continue,convert,create,cross,current_date,current_time,current_timestamp,current_user,cursor

d~f

database,databases,day_hour,day_microsecond,day_minute,day_second,dec,decimal,declare,default,delayed,delete,desc,describe,deterministic,distinct,distinctrow,div,double,drc_rds,drop,dual,each,eagleye,else,elseif,enclosed,escaped,exists,exit,explain,false,fetch,float,float4,float8,for,force,foreign,from,fulltext

g~l

goto,grant,group,guest,having,high_priority,hour_microsecond,hour_minute,hour_second,if,ignore,in,index,infile,information_schema,inner,inout,insensitive,insert,int,int1,int2,int3,int4,int8,integer,interval,into,is,iterate,join,key,keys,kill,label,leading,leave,left,like,limit,linear,lines,load,localtime,localtimestamp,lock,long,longblob,longtext,loop,low_priority

m~r

match,mediumblob,mediumint,mediumtext,middleint,minute_microsecond,minute_second,mod,modifies,mysql,natural,no_write_to_binlog,not,null,numeric,on,optimize,option,optionally,or,order,out,outer,outfile,precision,primary,procedure,purge,raid0,range,read,reads,real,references,regexp,release,rename,repeat,replace,replicator,require,restrict,return,revoke,right,rlike,root

s~z

schema,schemas,second_microsecond,select,sensitive,separator,set,show,smallint,spatial,specific,sql,sql_big_result,sql_calc_found_rows,sql_small_result,sqlexception,sqlstate,sqlwarning,ssl,starting,straight_join,table,terminated,test,then,tinyblob,tinyint,tinytext,to,trailing,trigger,true,undo,union,unique,unlock,unsigned,update,usage,use,using,utc_date,utc_time,utc_timestamp,values,varbinary,varchar,varcharacter,varying,when,where,while,with,write,x509,xor,xtrabak,year_month,zerofill

Referencia de la API

API

Descripción

CreateAccount

Crea una cuenta con un privilegio específico en una instancia.

GrantAccountPrivilege

Modifica el privilegio de una cuenta en una instancia.

ModifyAccountDescription

Modifica la descripción de una cuenta en una instancia.

ModifyAccountPassword

Modifica la contraseña de una cuenta específica en una instancia.

DeleteAccount

Elimina una cuenta de una instancia.