angel3_redis 8.2.0 copy "angel3_redis: ^8.2.0" to clipboard
angel3_redis: ^8.2.0 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
160
points
42
downloads

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

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

Homepage
Repository (GitHub)
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

angel3_framework, angel3_http_exception, resp_client

More

Packages that depend on angel3_redis