一.docker映象安裝
1.查詢映象
3.啟動映象
docker run --name redis7000 -p 7000:6379 -d redis(6379為redis的預設埠,對映到主機的7000埠)
4.連線容器中的redis,證明啟動成功
二.安裝包安裝
3.安裝gcc外掛程式,下面make需要
yum install gcc
4.編譯安裝
cd redis-4.0.6
make malloc=libc
5.啟動
①直接啟動(切換到src路徑下)
./redis-server
②後台程序方式啟動
修改redis.conf檔案中daemonize no為daemonize yes
使用修改後的配置檔案啟動redis服務: ./src/redis-server ./redis.conf
使用redis-cli測試是否啟動成功
注:因為以程序方式啟動,所以關閉redis可按下圖操作
③.設定自啟動
安裝可執行檔案到系統/usr/local/bin/路徑下: make install(需要切換到root使用者)
配置redis服務:./utils/install_server.sh(記住下面各個配置檔案的路徑,以便查詢和配置redis)
重啟測試redis是否自啟動: redis-cli
注:設定自啟動後,可使用如下命令控**務:
service redis_6379 restart 重啟
service redis_6379 stop 關閉
service redis_6379 status 檢視狀態
三.使用redis desktop manager遠端連線
1.直接連線提示無法連線伺服器
問題解決(修改配置檔案/etc/redis/6379.conf):
①注釋掉行 bind 127.0.0.1:此配置指定了可連線redis的ip,127.0.0.1表示只可本地連線
②protected-mode設定為no:關閉保護模式
③重啟服務:server redis_6379 restart
執行完上面步驟即可正常連線
2.設定redis連線密碼
①配置檔案/etc/redis/6379.conf中查詢 requirepass foobared 將 foobared 修改為所需密碼
②重啟服務:server redis_6379 restart
問題:①設定密碼後,發現使用redis-cli依然可以連線成功,但是,使用set命令提示noauth authentication required.此時可使用auth 密碼來驗證
②再次使用server redis_6379 restart發現不能正常執行,提示沒有驗證
解決:修改指令碼檔案/etc/init.d/redis(問題可解決,但是應該不安全)
redis在centos7上安裝
wget解壓 現在我們要進行編譯make,但是我們在編譯之前要先檢查gcc的版本。centos7預設安裝的是4.8.5,而redis6.0只支援5.3以上版本 所以現在我們要進行公升級版本,在網上找了很多的教程,最中也是成功了 sudo yum install centos release scl ...
在centos7上安裝redis5 0 4
參考redis 5.0.5.tar.gz 安裝 tar zxvf redis 5.0.4.tar.gz,解壓會生成乙個redis 5.0.4的目錄 進入此目錄 安裝gcc依賴 yum install gcc gcc c 此時試圖用make命令安裝redis仍然出錯 參考zmalloc.h 50 31...
redis在centos7上的安裝和啟停
參考 wget tar zxvf redis 6.0.9.tar.gz 4 編譯前準備工作 4.1 安裝 公升級gcc版本 yum install gcc 4.2 centos7預設安裝的是gcc 4.8.5版本,而redis6.0只支援5.3以上版本,這裡將gcc公升級到9 yum y insta...