or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/aioredis@2.0.x
tile.json

tessl/pypi-aioredis

tessl install tessl/pypi-aioredis@2.0.0

asyncio (PEP 3156) Redis support

Agent Success

Agent success rate when using this tile

98%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.01x

Baseline

Agent success rate without this tile

97%

rubric.jsonevals/scenario-2/

{
  "context": "This evaluation assesses how effectively the engineer uses aioredis library methods to implement server health monitoring and database management functionality. The focus is on proper usage of aioredis client creation, async connection patterns, and specific server/database command methods.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Client Creation",
      "description": "Uses aioredis.from_url() or aioredis.create_redis_pool() or aioredis.Redis() to create a Redis client from the connection URL",
      "max_score": 15
    },
    {
      "name": "Connection Management",
      "description": "Properly implements async connect() and disconnect()/close() using aioredis connection lifecycle methods (await client.initialize() if needed, await client.close() or similar)",
      "max_score": 15
    },
    {
      "name": "Health Check - Ping",
      "description": "Uses the ping() method from aioredis client to check server responsiveness",
      "max_score": 15
    },
    {
      "name": "Echo Command",
      "description": "Uses the echo() method from aioredis client to send and receive the echo message",
      "max_score": 10
    },
    {
      "name": "Database Size Query",
      "description": "Uses the dbsize() method from aioredis client to retrieve the count of keys in the current database",
      "max_score": 15
    },
    {
      "name": "Server Information",
      "description": "Uses the info() method from aioredis client to retrieve comprehensive server statistics",
      "max_score": 15
    },
    {
      "name": "Database Flush",
      "description": "Uses the flushdb() method from aioredis client to remove all keys from the current database",
      "max_score": 15
    }
  ]
}