一. redis的安裝
cd /opt # 切換至opt目錄下
wget http://download.redis.io/releases/redis-3.2.9.tar.gz # 指定版本下載redis
tar xzf redis-3.2.9.tar.gz # 解壓縮, 會得到一個redis-3.2.9目錄
cd redis-3.2.9 # 進入解壓后的目錄中
make # 執行編譯
src/redis-server redis.conf # 編譯完成后可執行此命令來啟動redis
以上如在make時報錯可使用如下命令來解決, 根據報錯類型不同, 選擇安裝以下包:
yum install -y gcc
yum install -y tcl
二. 添加環境變量
vim ~/.bash_profile # .bash_profile是隱藏文件, 在該文件中自定義環境變量
以下兩行為.bash_profile最后兩行內容:
PATH=$PATH:$HOME/bin:/opt/redis-3.2.9/src # 添加src目錄路徑到這里
export PATH
:wq # 編輯完成保存退出
source ~/.bash_profile # 使配置的環境變量立即生效
redis-cli -h 127.0.0.1 -p 6378 # 指定ip和端口鏈接redis, 默認6379
至此, 即可在任何位置使用redis-server和redis-cli命令來操作redis了
如果需要指定配置文件啟動則切換到redis.conf文件所在目錄去執行
三. 設置redis服務:
cd /opt/redis-3.2.9 # redis包解壓后的目錄中, redis.conf文件在這個目錄中
cp redis.conf redis.conf.back # 備份redis.conf文件, 此步驟可不執行
vim redis.conf # 編輯redis.conf文件
以下為redis.conf文件中內容:
daemonize yes # 修改原值no為yes, 用來配置redis為后台駐留
# bind 127.0.0.1 # 注釋掉該行, 使得redis可遠程鏈接
protected-mode no # 修改為no, 禁用保護模式
四. 設置redis密碼登陸:
打開redis.conf文件,搜索requirepass關鍵字
設置密碼的方法就是去掉注釋的#,把foobared替換成自己的密碼即可
修改完成后重啟redis,再次通過redis客戶端redis-cli登錄並操作可以發現會報一個身份認證錯誤
使用密碼登陸即可: redis-cli -h 127.0.0.1 -p 6379
進入后使用auth password即可進行身份驗證