Metadata-Version: 2.1
Name: django-redis-pull
Version: 0.0.3
Summary: Django redis pull
Keywords: django
Classifier: Framework :: Django
Classifier: License :: Public Domain
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
Requires-Dist: Django
Requires-Dist: redis
Requires-Dist: setuptools

### Installation
```bash
$ pip install django-redis-pull
```

#### `settings.py`
```python
INSTALLED_APPS+=['django_redis_pull']

REDIS_HOST = os.getenv("REDIS_HOST", "localhost")
REDIS_PORT = os.getenv("REDIS_PORT", 6379)
REDIS_DB = os.getenv("REDIS_DB", 0)
```
#### `migrate`
```bash
$ python manage.py migrate
```

### Features
+   data pull from redis to database
+   logging
    +   `logging.debug` messages
    +   database log
+   admin

### Models
model|db_table|fields/columns
-|-|-
`PullData`|`redis_push_data`|`id`,`queue`,`data`
`PushLog`|`redis_push_log`|`id`,`queue`,`count`,`created_at`
`PushQueue`|`redis_push_queue`|`id`,`queue`

### Management commands
name|description
-|-
`redis_pull`|pull redis data to `redis_pull_data (queue,data)` table

### Examples
```bash
$ python manage.py redis_pull
```

