大象笔记

如何在生产环境中部署 Django 项目

## 在 ~/.bashrc 中设置环境变量 以标明这是生产环境,而非本地开发环境。 export DEBUG=False ## 使用 gunicorn & Nginx 1. 使用 gunicorn 启动 dja

django

基于 Django 1.8 ## 安装依赖 ``` $ sudo pip install django ``` ## 初始化项目 ``` $ django-admin.py startproject

测试 redis replication & sentinel & python

## 测试目的 测试一下在 redis 主从配置下,单点故障对应用层 (Python) 的影响。 ## 测试环境 - 系统: Ubuntu 14.10 - redis 版本: 2.8.17 (redis-server -v)

Redis Cluster / Redis Replication

## redis replication 与 cluster 的区别 概念区分 - redis replication 是主从复制 - cluster 是对全量数据进行 sharding, 散列到不同的节点上 ## r

redis

> Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server s

MySQL 的事务

## transaction logging 为了保证事务操作更高效,MySQL 不是直接更新磁盘上的对应数据,而是 - 首先更新磁盘上数据在内存中的 copy - append 到 transaction log 中,使用 IO

MySQL 慢查询定位

## 如何开启慢查询日志 编辑 my.cnf, 注意,需置于 mysqld 的 section 下 log_slow_queries = /tmp/mysql-slow.log long_query_time =

MySQL 的那些锁

## MySQL 锁的类型 ### shared locks (read locks): > Read locks on a resource are shared, or mutually nonblocking: many cli

mysql

## Quick Links * [mysql common types](mysql-common-types) * [Mysql DBA 20天速成指南](http://lutaf.com/130.htm) * [为高性能而生的索

sqlite

## 常用命令 进入 shell sqlite3 db.sqlite 显示所有的表 .tables 显示指定的表的结构 .schema my_table ## 将文件里的数