redis是源碼包安裝,所以在安裝之前要確定機器已經安裝了gcc。
解壓之後,會發現已經存在了MakeFile文件,直接運行
make
make PREFIX=/home/ss install
會在/home/ss文件下得到幾個文件。如redis-cli,redis-server等等。
爲了方便,可以創建一個redis工作目錄,將redis.conf文件copy進來,以後的日誌文件也放在這個目錄下。
可以直接運行redis-server /xx/xx/redis.conf 來啓動redis。此時單節點就創建了。
可以用redis-cli來連接redis.
make命令應該是生成redis操作系統文件,因爲redis是c寫的,不同的操作系統需要各自編譯(java就不需要這樣,所謂的一次編譯,處處執行),redis-cli,redis-server可以理解操作系統執行文件。所以,如果僅僅把redis-server拷貝到一臺主機,而兩臺操作系統是不一樣的,比如centos編譯,redhat執行,一般是不可以的。
啓動時一般要後臺啓動,改一下redis.conf
daemonize yes
爲了安全,數據庫是要設置密碼的,可以這麼來設
requirepass password
啓動起來後,可以做些無聊的事情,redis的端口是6379,可以查看端口占用情況
netstat -ap |grep 6379
關閉
redis-cli -a password shutdown
控制檯連接
redis-cli -a password -h localhost
如果連接的時候沒有給出密碼,那麼操作的話要
auth password
客戶端連接後,有一些常用的控制檯操作命令需要掌握,比如
info
這個命令幾乎包括了redis的所有信息,比如版本等等。
還比如
config get xxxx
可以獲得redis的配置信息,比如 config get daemonize