1 Star 0 Fork 14

看看海/ruyangmao

forked from 请叫我code哥/ruyangmao 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
conn_pool.py 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
请叫我code哥 提交于 2019-10-14 19:07 . xc
# -*- encoding=utf8 -*-
__author__ = "code哥"
import redis
def singleton(cls, *args, **kw):
instances = {}
def _singleton():
if cls not in instances:
instances[cls] = cls(*args, **kw)
return instances[cls]
return _singleton
@singleton
class RedisPool(object):
def __init__(self):
self.pool = redis.ConnectionPool(host='localhost', port=6379,
decode_responses=True)
def get_redis(self):
return redis.Redis(connection_pool=self.pool)
def get_redis():
return RedisPool().get_redis()
# redis存储所有图片地址
REDIS_LIST_KEY = 'rym.all_screenshots_list_img'
# redis存储APP执行时间
REDIS_APP_EXECUTION_TIME_KEY = 'rym.app_execution_time'
# redis存储当前正在执行的APP,APP开始时间,执行时长,结束时间
REDIS_APP_EXECUTION_CURRENT_INFO = 'rym.app_execution_current_info'
# redis存储下一天的启动时间
REDIS_NEXT_DAY_EXECUTION_TIME = 'rym.next_day_execution_time'
# redis存储当前脚本执行的所有设备的健康状态
REDIS_SCRIPT_DEVICE_EXECUTION_HEALTH = 'rym.script_device_execution_health'
# redis存储当前运行日志
REDIS_APP_RUN_LOG = 'rym.app_run_log'
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/2636011055/ruyangmao.git
git@gitee.com:2636011055/ruyangmao.git
2636011055
ruyangmao
ruyangmao
wifi

搜索帮助