團隊職位更換後我負責管理伺服器,服務後端需要用到 node.js 和 Redis,順手記錄一下安裝過程。


安裝 node.js

1
 curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - sudo apt-get install -y nodejs 

檢查 node.js 版本

1
2
node -v
v9.5.0

安裝 Redis

1
2
sudo apt-get update
sudo apt-get install redis-server


檢查redis伺服器狀態

1
netstat -nlt|grep 6379

執行 redis-cli 測試

1
2
127.0.0.1:6379> keys *
(empty list or set)

為了保護資料庫,必須設置資料庫密碼,修改 /etc/redis/redis.conf。

取消註解 requirepass 並設置密碼

set password


為了讓遠端主機可以存取 Redis,找到 bind 127.0.0.1 這行,將允許訪問資料庫的IP補上去

Example:

1
bind 127.0.0.1 192.168.1.156

#允許所有主機連入

1
bind 0.0.0.0

重新啟動資料庫

1
sudo service redis restart

Redis 遠端連線指令 redis-cli -a [Redis Password] -h [Remote Host Address]



參考資料 https://github.com/nodesource/distributions

http://blog.fens.me/linux-redis-install/