(一)
1.离线安装
在Tornado官网中获取
命令:tar xzvf tornado-1.2.1.tar.gz
cd tornado-1.2.1
python setup.py build
sudo python setip.py install
2.在线安装【pip】
命令:pip install tornado
3.测试
test.py
import tornado.ioloop
import tornado.web
class MianHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello XX")
application = tornado.web.Application([
(r"/",MainHandler),
])
if __name__=="__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
4.输出
python test.py
启动tornado进程,访问http://127.0.0.1:8888即可打印Hello XX
(二)
1.安装Nginx
命令:cd /etc
sudo apt-get install nginx
2.启动Nginx
命令:sudo /etc/init.d/nginx start
然后访问http://localhost/
(三)
1.安装Redis
官网获取
命令:wget http://download.redis.io/release/redis-3.2.0.tar.gz
解压:tar xzvf redis-3.2.0.tar.gz
进入:cd redis-3.2.0
编译:sudo make
安装:sudo make install
测试:sudo make test
2.移动文件,便于管理
sudo mkdir -p /usr/local/redis/bin
sudo mkdir -p /usr/local/redis/etc
mv /Downloads/redis-3.2.0/redis-conf /usr/local/redis/etc
cd /Downloads/redis-3.2.0/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin
3.启动Redis服务
/usr/local/redis/bin/redis-server
/usr/local/redis/etc/redis.conf
Redis服务端的默认连接端口是6379
4.客户端连接
/usr/local/redis/bin/redis-cli
5.停止Redis
/usr/local/redis/bin/redis-cli
shutdown
或者pkill redis-server
6.Redis的配置
daemonize 如果需要在后台运行,把该项改为yes
pidfile 配置多个pid的地址默认在/var/run/redis.pid
bind 绑定ip,设置后只接受来自该ip的请求
port 监听端口,默认为6379
timeout 设置客户端连接时的超时时间,单位为秒
loglevel 分为4级,debug/verbose/notice/warning
logfile 配置log文件地址
databases 设置数据库的个数,默认使用的数据库为0
save 设置redis进行数据库镜像的频率
rbdcompression 在进行镜像备份时,是否进行压缩
Dbfilename 镜像备份文件的文件名
Dir 数据库镜像备份的文件防止路径
Slaveof 设置数据库为其他数据库的主从数据库
Masterauth 主数据库连接需要的密码验证
Requirepass 设置登录时需要使用的密码
Maxclients 限制同时连接的客户数量
Maxmemory 设置redis能够使用的最大内存
Appendonly 开启append only模式
Appendfsync 设置对appendonly.aof文件同步的频率
vm-enabled 是否开启虚拟内存支持
vm-swap-file 设置虚拟内存交换文件路径
vm-max-memory 设置redis使用的最大物理内存大小
vm-page-size 设置虚拟内存的页大小
vm-pages 设置交换文件的总的page数量
vm-max-threads 设置VMIO同时使用的线程数量
Glueoutputbuf 把小的输出缓存存放在一起
hash-max-zipmap-entries 设置hash的临界值
Activerehashing 重新hash