美文网首页
Ubuntu中下载和安装Tornado+Nginx+Redis

Ubuntu中下载和安装Tornado+Nginx+Redis

作者: MacPPain | 来源:发表于2016-05-31 16:56 被阅读0次

    (一)

    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

    相关文章

      网友评论

          本文标题:Ubuntu中下载和安装Tornado+Nginx+Redis

          本文链接:https://www.haomeiwen.com/subject/jyocdttx.html