async def test_redis(): print('--- do redis test') app = fastapi.FastAPI() config = fastapi_plugins.RedisSettings() config = None config = AppSettings(redis_host='127.0.0.1') config = AppSettings() await fastapi_plugins.redis_plugin.init_app(app=app, config=config) await fastapi_plugins.redis_plugin.init() c = await fastapi_plugins.redis_plugin() print(await c.get('x')) print(await c.set('x', str(time.time()))) print(await c.get('x')) await fastapi_plugins.redis_plugin.terminate() print('---test redis done')
async def _test(): app = fastapi.FastAPI() config = fastapi_plugins.RedisSettings( redis_type='sentinel', redis_sentinels='localhost:26379') await fastapi_plugins.redis_plugin.init_app(app=app, config=config) await fastapi_plugins.redis_plugin.init() try: exp = dict(redis_type=config.redis_type, redis_address=config.get_sentinels(), redis_pong='PONG') res = await fastapi_plugins.redis_plugin.health() self.assertTrue( d2json(exp) == d2json(res), 'health failed: %s != %s' % (exp, res)) finally: await fastapi_plugins.redis_plugin.terminate()
async def _test(): app = fastapi.FastAPI() config = fastapi_plugins.RedisSettings(redis_ttl=redis_ttl) await fastapi_plugins.redis_plugin.init_app(app=app, config=config) await fastapi_plugins.redis_plugin.init() try: c = await fastapi_plugins.redis_plugin() value = str(uuid.uuid4()) r = await c.set('x', value, expire=c.TTL) self.assertTrue(r, 'set failed') r = await c.get('x', encoding='utf-8') self.assertTrue(r == value, 'get failed') r = await c.ttl('x') self.assertTrue(r == redis_ttl, 'ttl failed') finally: await fastapi_plugins.redis_plugin.terminate()
async def _test(): app = fastapi.FastAPI() config = fastapi_plugins.RedisSettings() await fastapi_plugins.redis_plugin.init_app(app=app, config=config) await fastapi_plugins.redis_plugin.init() await fastapi_plugins.redis_plugin.terminate()