origami_redis 0.0.9 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'));
}