Клиент Flutter & Redis - PullRequest
       0

Клиент Flutter & Redis

0 голосов
/ 17 февраля 2020

У меня есть (чат) мобильное приложение Flutter, которое использует Lumen в качестве бэкэнда. Тем не менее, я хочу кэшировать некоторые вещи и хотел бы использовать Redis для этой цели. Есть ли способ, как приложение Flutter может общаться с Redis? Должен ли я установить какой-либо пакет для этого или сделать HTTP-запрос для каждого кэширования?

Моя цель - сохранить последнее сообщение разговора.

На стороне сервера я могу сделать что-то вроде этого:

Redis::hSet('chat1', 'message', 'hello');

Но я не уверен, как это повлияет на производительность ... Поэтому было бы лучше иметь клиент Redis на стороне внешнего интерфейса (Flutter).

1 Ответ

2 голосов
/ 18 февраля 2020

Вы можете использовать пакет https://pub.dev/packages/redis
Этот пакет Redis клиент для Dart

фрагмент кода

import 'package:redis/redis.dart';
...
RedisConnection conn = new RedisConnection();
conn.connect('localhost',6379).then((Command command){
    command.send_object(["SET","key","0"]).then((var response)
        print(response);
    )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...