| 90 | |
| 91 | # Redis operations |
| 92 | async def set_int(self, key: str, value: int, expire: int = 3600 * 4): |
| 93 | if self.redis is None: |
| 94 | return |
| 95 | try: |
| 96 | await self.redis.set(key, value, ex=expire) |
| 97 | logger.debug(f"set_int: key={key}, value={value}") |
| 98 | except asyncio.CancelledError: |
| 99 | logger.error(f"get_object: operation was cancelled, key={key}") |
| 100 | except Exception as e: |
| 101 | logger.error(f"set_int: error={e}") |
| 102 | |
| 103 | async def set_object(self, key: str, value: Dict, expire: int = 3600 * 4): |
| 104 | if self.redis is None: |