Mercurial > public > sg101
comparison core/services.py @ 581:ee87ea74d46b
For Django 1.4, rearranged project structure for new manage.py.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 05 May 2012 17:10:48 -0500 |
parents | gpp/core/services.py@f72ace06658a |
children | a423e8fd082d |
comparison
equal
deleted
inserted
replaced
580:c525f3e0b5d0 | 581:ee87ea74d46b |
---|---|
1 """ | |
2 This module provides a common way for the various apps to integrate with services | |
3 that are installed at this site. | |
4 | |
5 """ | |
6 from django.conf import settings | |
7 import redis | |
8 | |
9 # Redis connection and database settings | |
10 | |
11 REDIS_HOST = getattr(settings, 'REDIS_HOST', 'localhost') | |
12 REDIS_PORT = getattr(settings, 'REDIS_PORT', 6379) | |
13 REDIS_DB = getattr(settings, 'REDIS_DB', 0) | |
14 | |
15 | |
16 def get_redis_connection(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_DB): | |
17 """ | |
18 Create and return a Redis connection using the supplied parameters. | |
19 | |
20 """ | |
21 return redis.StrictRedis(host=host, port=port, db=db) |