Consulte les sessions actuelles sur une instance ApsaraDB for Redis.
Description de l'opération
-
Cette opération s'applique uniquement aux instances ApsaraDB for Redis.
-
Si vous utilisez un SDK pour appeler les opérations de Database Autonomy Service (DAS), vous devez définir l'identifiant de la région sur cn-shanghai.
Cette opération ne peut pas être utilisée pour interroger les sessions générées en mode de connexion directe sur les instances de cluster ApsaraDB for Redis.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
hdm:GetRedisAllSession |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ConsoleContext |
string |
Non |
Le paramètre réservé. |
Aucun |
| InstanceId |
string |
Oui |
L'identifiant de l'instance de base de données. |
r-2zemyfd1sh1u2i**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Code |
integer |
Le code d'état HTTP renvoyé. |
200 |
| Message |
string |
Le message renvoyé. Remarque
Si la requête a réussi, Successful est renvoyé. Si la requête a échoué, un message d'erreur tel qu'un code d'erreur est renvoyé. |
Successful |
| Data |
object |
Les données de session. |
|
| Timestamp |
integer |
L'heure à laquelle les sessions de l'instance ont été renvoyées. La valeur est un horodatage UNIX représentant le nombre de millisecondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. |
1660100753556 |
| Total |
integer |
Le nombre total de sessions. |
2 |
| Sessions |
array<object> |
Les informations sur les sessions. |
|
|
object |
|||
| Sub |
integer |
The number of subscribed channels. |
0 |
| Psub |
integer |
The number of subscriptions that match the pattern. |
0 |
| Idle |
integer |
The duration during which the session is in the idle state. Unit: seconds. |
8 |
| Flags |
string |
The client flag. Valid values:
|
N |
| Oll |
integer |
The number of objects contained in the output list. |
0 |
| QbufFree |
integer |
The remaining size of the input buffer. Unit: bytes. |
0 |
| Multi |
integer |
The number of commands in |
-1 |
| Omem |
integer |
The size of the output buffer. Unit: bytes. |
0 |
| Qbuf |
integer |
The size of the input buffer. Unit: bytes. |
0 |
| Name |
string |
The name of the client. |
test |
| Obl |
integer |
The size of the fixed output buffer. Unit: bytes. |
0 |
| Client |
string |
The IP address of the client. |
172.16.XX.XX |
| Cmd |
string |
The command that was last run. |
PING |
| Id |
integer |
The client ID. |
9080586 |
| Addr |
string |
The IP address and port number of the client. |
172.16.XX.XX:53458 |
| NodeId |
string |
The node ID. |
r-2zemyfd1sh1u2i****-proxy-14#1679**** |
| Age |
string |
The connection duration of the session. Unit: seconds. |
12 |
| Db |
integer |
The ID of the database that the client is using. |
0 |
| Events |
string |
The file descriptor event. Valid values:
|
r |
| Fd |
integer |
The file descriptor that is used by sockets. |
73 |
| ClientDesc |
string |
The alias of the client. |
prod ip |
| SourceStats |
array<object> |
Les statistiques sur la source d'accès. |
|
|
object |
|||
| Key |
string |
The access source. |
172.16.XX.XX |
| Count |
string |
The total number of sessions from the access source. |
1 |
| Ids |
array |
The client IDs. |
|
|
integer |
The client ID. |
9080586 |
|
| RequestId |
string |
L'identifiant de la requête. |
40C6E9AF-6C23-5614-AA83-34344CC6**** |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"Code": 200,
"Message": "Successful",
"Data": {
"Timestamp": 1660100753556,
"Total": 2,
"Sessions": [
{
"Sub": 0,
"Psub": 0,
"Idle": 8,
"Flags": "N",
"Oll": 0,
"QbufFree": 0,
"Multi": -1,
"Omem": 0,
"Qbuf": 0,
"Name": "test",
"Obl": 0,
"Client": "172.16.XX.XX",
"Cmd": "PING",
"Id": 9080586,
"Addr": "172.16.XX.XX:53458",
"NodeId": "r-2zemyfd1sh1u2i****-proxy-14#1679****",
"Age": "12",
"Db": 0,
"Events": "r",
"Fd": 73,
"ClientDesc": "prod ip"
}
],
"SourceStats": [
{
"Key": "172.16.XX.XX",
"Count": "1",
"Ids": [
9080586
]
}
]
},
"RequestId": "40C6E9AF-6C23-5614-AA83-34344CC6****",
"Success": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.