今天在自學redis時出現了問題,因為樓主linux也是空白紙,前幾天安裝了Linux后就只會基本的命令,其他的一概不通啊,所以當redis要在Linux中用時就傻眼了,索性就在windows中下載了redis,再想辦法把它拷貝到Linux中即可
那種從windows把war包拉到Linux中的軟件我忘記了是啥,所以就在網上翻翻看看尋找其他的方法,這個方法我試成功了,拿來分享
廢話不多說開始啦:
一、在網上下載putty,壓縮包解壓后里面一定要有pscp.exe,如下圖
二、把putty的解壓路徑配置到環境變量的Path路徑下,如圖:
三、win+R-->cmd,之后進入redis的存放目錄
四、用pscp拷貝壓縮包到Linux操作系統的目錄下
命令是:
pscp xxx(redis壓縮包名稱) root@xxx.xxx.xxx.xxx(linux的ip地址) :/xxxx(文件存放的目錄名)/
例:
pscp redis-3.0.4.tar.gz root@192.168.252.133:/home/
五、此時回車后會出現下邊的情況:
我輸入的是“n”,然后輸入linux的密碼就可以啦!!!然后會看到下載
六、此時再去linux系統下看,就有redis的安裝包了:
七、再來加一步,剛剛去Linux中解壓,結果總是報沒有權限,我百度的好苦啊,直接上方法
簡單解壓,一直報錯誤:
tar -zxvf redis- 3.0.4.tar.gz
成功方法加上sudo:
sudo tar -zxvf redis- 3.0.4.tar.gz
八、解壓后,把redis-3.0.4名字改一下,方便管理:
進入修改好名稱redis文件夾,進行make即安裝
然后會發現src下多了redis-server命令,其實/usr/local/bin下也多了redis-server命令,后面就要從bin下面的啟動redis
返回上一層的redis目錄,修改redis.conf,先拷貝一份出來,去修改拷貝的一
修改為守護進程即可:
進入redis.config(此時一定要記住修改的是拷貝的那一份,而不是原版)
修改下面的內容:
使用快捷鍵shift+d,表示刪除:
使用快捷鍵shift+i,表示插入:
shift+Esc表示退出編輯,之后執行shift+q,表示退出命令:
使用:w表示保存,:w!表示強制保存,如果修改只讀文件,就要用w!
再輸入wq表示退出:
最后回到修改之前的頁面:
進入/usr/local/bin目錄,輸入命令redis-server /home/userroot/myRedis/redis.config:
啦 發送一個PING會送一個PONG說明正常,由於上面修改了redis.conf為守護進程,要是不修改的話,就會出現以下界面(表面上能看出是否已經開啟了),但是現在修改了就不能再表面上看出是否開啟,可以用命令查看后台進程有哪些就知道redis是否啟動了:
修改后:
修改前:
大功告成!!!!!