这一章我们安装配置数据库,数据库有两种,一种是持久化存储大量数据的关系型数据库,还有一种内存中的key-value型数据库。我们分别选择PostgreSQL和Redis。为了让PostgreSQL和python一起工作,我们需要安装 psycopg2库。
安装postgresql服务器和客户端和开发库:
sudo apt-get install postgresql libpq-dev \
postgresql-client-common postgresql-client
切换到postgres用户
sudo su - postgres
创建数据库
createdb cyoa
创建新的非root用户,并且设置密码
createuser --superuser deployer
psql
ALTER USER deployer PASSWORD 'my new password';
现在我们可以用psql cyoa连接数据库了,我们能通过deployer账号登录数据库。
安装Redis
sudo apt-get install redis-server
之后我们就可用redis-cli访问redis并且尝试一些命令
127.0.0.1:6379> set cyoa 1
OK
127.0.0.1:6379> get cyoa
"1"d