origami_redis 0.0.9 copy "origami_redis: ^0.0.9" to clipboard
origami_redis: ^0.0.9 copied to clipboard

redis module origami core framework

example/example.dart

import 'dart:io';

import 'package:origami_redis/models/redisRoute.dart';
import 'package:origami_redis/redis.dart';
import 'package:origamicore/origamiCore.dart';

void main()async { 
  var core = OrigamiCore(Directory.current.path + '/example/config.json');
  await core.start([
    RedisIndex(), 
  ]);
  //test database change 
  print(await RedisRoute().setValue('link', 'DbTets','test1'));
  print(await RedisRoute().getStringValue('link', 'DbTets'));
  print(await RedisRoute().getStringValue('default', 'DbTets'));
  print('---------');

  var data=await RedisRoute().increments('default', 'testkey', 10);
  print('data is :${data}');
  data=await RedisRoute().getIntValue('default', 'testkey');
  print('data is :${data}');
  var strData=await RedisRoute().getStringValue('default', 'testkey');
  print('data is :${strData}');

  print('score');
  
  print(await RedisRoute().setScore('default', 'game',30,'vahid'));
  print(await RedisRoute().setScore('default', 'game',20,'ali'));
  print(await RedisRoute().setScore('default', 'game',10,'mahdi'));
  print(await RedisRoute().getScore('default', 'game','vahid'));
  print(await RedisRoute().getRank('default', 'game','vahid'));
  print(await RedisRoute().getRank('default', 'game','vahid',true));
  print(await RedisRoute().getRange('default', 'game',0,4));
  print(await RedisRoute().addScore('default', 'game',5,'mahdi'));
  print(await RedisRoute().removeScore('default', 'game','mahdi'));
  print(await RedisRoute().getScore('default', 'game','mahdi'));
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

redis module origami core framework

License

MIT (LICENSE)

Dependencies

origamicore, redis

More

Packages that depend on origami_redis