赞
踩
学习目标:
安装:参考https://www.cnblogs.com/langtianya/p/5187681.html
https://askubuntu.com/questions/868848/how-to-install-redis-on-ubuntu-16-04
cd src
./redis-server
./redis-server redis.conf
$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
启动redis-server之后可以通过redis_demo.py文件
- # coding=utf-8
- # redis配置
- REDIS_CONFIG = {
- "host": "0.0.0.0",
- "port": 6379
- }
-
- # 导入redis驱动
- import redis
-
- # 创建一个redis连接池
- pool = redis.ConnectionPool( **REDIS_CONFIG)
- # 从连接池中初始化一个活跃的连接对象
- r = redis.StrictRedis(connection_pool=pool)
- # hset表示使用hash数据结构进行数据写入
- # uid代表某个用户的唯一标识
- uid = "8888"
- # key是需要记录的数据描述
- key = "该用户最后一次说的话:".encode('utf-8')
- # value是需要记录的数据具体内容
- value = "再见, 董小姐".encode('utf-8')
- r.hset(uid, key, value)
-
-
- # hget表示使用hash数据结构进行数据读取
- result = r.hget(uid, key)
- print(result.decode('utf-8'))
输出:再见,董小姐
简介:
Gunicorn是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务组件(WSGI: Web Server Gateway Interface),移植自Ruby的独角兽(Unicorn )项目,具有使用非常简单,轻量级的资源消耗,以及高性能等特点.
作用:
安装:
# 使用pip安装gunicorn pip install gunicorn==20.0.4
基本使用
# 使用其启动Flask服务: gunicorn -w 1 -b 0.0.0.0:5000 app:app # -w 代表开启的进程数, 我们只开启一个进程 # -b 服务的IP地址和端口 # app:app 是指执行的主要对象位置, 在app.py中的app对象 # 如果使其在后台运行可使用: # nohup gunicorn -w 1 -b 0.0.0.0:5001 app:app &
2.2.4Supervisor服务监控
简介:
作用:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。