2017 © Pedro Peláez
 

library frequency

A simple frequency control system based on redis

image

imj/frequency

A simple frequency control system based on redis

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

A simple frequency control system

Latest Stable Version Total Downloads License, (*1)

Installation

composer require imj/frequency

Basic Usage

use Imj\Frequency;

$config = [
  'time_unit' => 5,
  'recycle'   => 120,
  'default'   => 0,
  'rules'   => [
    10 => [
      10 => 1,  // 10分钟操作10次及以上返回1
      20 => 2,
      30 => 3,
      40 => 4,
    ],
    20 => [
      80 => 5
    ]
  ]
];

$redis = getRedis();
$freq = new Frequency($redis, $config);

$ip = getIp();
$ret= $freq->check($ip);
$min = 10;
$times = $freq->checkTimes($ip, $min);

License

licensed under the MIT License - see the LICENSE file for details, (*2)

The Versions

26/05 2017

dev-master

9999999-dev

A simple frequency control system based on redis

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

frequency

12/01 2017

v1.0.3

1.0.3.0

A simple frequency control system based on redis

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

frequency

21/06 2016

v1.0.2

1.0.2.0

A simple frequency control system based on redis

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

frequency

20/06 2016

v1.0.1

1.0.1.0

A simple frequency control system based on redis

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

frequency

20/06 2016

v1.0.0

1.0.0.0

A simple frequency control system based on redis

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

frequency