angel3_redis 8.1.1 copy "angel3_redis: ^8.1.1" to clipboard
angel3_redis: ^8.1.1 copied to clipboard

An Angel3 service provider for Redis. Works well for caching volatile data.

example/main.dart

import 'package:angel3_redis/angel3_redis.dart';
import 'package:resp_client/resp_client.dart';
import 'package:resp_client/resp_commands.dart';
import 'package:resp_client/resp_server.dart';

void main() async {
  var connection = await connectSocket('localhost');
  var client = RespClient(connection);
  var service = RedisService(RespCommandsTier2(client), prefix: 'example');

  // Create an object
  await service.create({'id': 'a', 'hello': 'world'});

  // Read it...
  var read = await (service.read('a'));
  print(read['hello']);

  // Delete it.
  await service.remove('a');

  // Close the connection.
  await connection.close();
}
0
likes
140
pub points
0%
popularity

Publisher

verified publisherdukefirehawk.com

An Angel3 service provider for Redis. Works well for caching volatile data.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

angel3_framework, angel3_http_exception, resp_client

More

Packages that depend on angel3_redis