這一章我們安裝配置數(shù)據(jù)庫张遭,數(shù)據(jù)庫有兩種,一種是持久化存儲大量數(shù)據(jù)的關(guān)系型數(shù)據(jù)庫们豌,還有一種內(nèi)存中的key-value型數(shù)據(jù)庫交惯。我們分別選擇PostgreSQL和Redis。為了讓PostgreSQL和python一起工作变秦,我們需要安裝?psycopg2庫成榜。
安裝postgresql服務(wù)器和客戶端和開發(fā)庫:
sudo apt-get install postgresql libpq-dev \
postgresql-client-common postgresql-client
切換到postgres用戶
sudo su - postgres
創(chuàng)建數(shù)據(jù)庫
createdb cyoa
創(chuàng)建新的非root用戶,并且設(shè)置密碼
createuser --superuser deployer
psql
?ALTER USER deployer PASSWORD 'my new password';
現(xiàn)在我們可以用psql cyoa連接數(shù)據(jù)庫了蹦玫,我們能通過deployer賬號登錄數(shù)據(jù)庫赎婚。
安裝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