linux安装 redis,在linux中安装redis
本文中使用的系統是Ubantu 18.04
因為我是第一次使用Linux系統,并不知道使用哪一款比較好,主要是因為Ubantu的界面很好看(笑)
在使用linux安裝redis之前遇到過幾個小問題。在本文中寫下來。
我在使用window遠程ssh連接linux時,出現access denied這樣的報錯。
最終解決的時候,其實不知道怎么解決的。
主要是同事在配合我的時候用的是蘋果電腦。然后一直連不上,最后我用自己電腦連的時候突然就連上了。
詳細描述一下解決過程吧:
使用了修改root密碼的方式
sudo passpwd root
在網上查找了使用/etc/ssh/sshd_config配置方式
找到這個文件中的PermitRootLogin選項,將no改為yes。
我在使用這個兩個方式的時候,我本地連一直都是Please Try Again.導致我一直以為沒有成功。
所以我就在這里全都寫出來。
后來在自己電腦上連linux系統的時候突然就連通了。有種便秘良久突然通常的爽快感。
回到正題,這次是在linux安裝redis。
我使用的方式是源碼編譯安裝。
用ssh連接上linux
$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
$ tar xzf redis-4.0.11.tar.gz
$ cd redis-4.0.11
$ make
使用的redis也是最新版的4.0.11
在安裝redis的過程中也遇到了問題(我真的是醉了,每次在安裝啊,整合啊之類的事情的時候,都會遇到各種奇怪的問題,想死)
個人建議,wget下載軟件之前,先專門創建一個文件夾放置redis
make編譯時,出現了一個問題。
You need tcl 8.5 or newer in order to run the Redis test
對唔住啊,我不知道這個tcl 8.5是個什么東西,也不知道別人會不會遇到,總之我解決了這個東西。
解決方式:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz? -C /usr/local/
cd? /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
解決完這個問題再回到redis安裝目錄,又出現了奇怪的問題。我在使用make編譯,提示我gcc命令找不到。
于是又用
apt install gcc
命令安裝了一個gcc
總算可以安全編譯了。
我一直在祈禱讓我安安全全的裝上去,不要在出問題了。可惜上天好像并沒有垂憐我的祈禱。
于是再一次的,我火冒三丈的又出了問題。
在make編譯完成之后,使用make install進行安裝,
雖然我并不明白為什么還需要使用make install,書上說這個命令是將redis復制到/usr/local/bin中
但是我在make 完成會后看到/usr/local/bin中也存在啊不是很明白。
就是因為make install這個命令折磨了我一下午。
我每次在執行make install命令時,都會提示我。Hint: It's a good idea to run 'make test' ;)
可是每次執行完make test命令,系統都表示沒有錯誤。
實在不能理解。最后跳過這一步,依然順暢使用。
最終結果總算是好。
如果有人看到。希望能給你們少一些試錯的過程。
總結
以上是生活随笔為你收集整理的linux安装 redis,在linux中安装redis的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSDN博客——修改字体、字号与颜色
- 下一篇: Linux下解压:tar、rar、7z命