linux编译redis打包,linux下下载redis,并且编译
1:下載、解壓、編譯
$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz
$ tar xzf redis-3.0.6.tar.gz
$ cd redis-3.0.6
$ make
2:結果顯示很多error,127,1,2之類的,然后我參考了這個網站https://www.cnblogs.com/hyit/articles/5061439.html但是顯示錯誤信息如下
后來才知道make geohash-int hiredis jemalloc linenoise lua是要寫在deps下面的,
3:然后我在deps目錄下執行了make geohash-int hiredis jemalloc linenoise lua命令,再切換到redis-3.2.3目錄下,執行make問題解決。
4:但是顯示leaving ------src這類字樣,需要切換到src目錄下執行make install,即可。
5:在src下面make test發現出現了一個error,
錯誤提示是
you need tcl8.5 or newer in?? order to run make test
make ****test error 1可參考http://www.cnblogs.com/xyinjie/p/9444280.html,寫的很詳細。
解決問題方式一:去下載tcl 然后安裝
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
方式二:直接用yum安裝
[root@localhost src]# yum -y install tcl
[root@localhost src]# make test
顯示All tests pass without error
6:找到redis的配置文件redis.conf,復制reids.conf文件,最好不要在原來的配置文件上修改
7:在/etc下放配置修改后的文件redis.conf
9:修改redis.conf配置文件 在=====GENERAL=======下的
daemonize no 修為為 daemonize yes ???[按下i可以對文件進行編輯,編輯之后,按下esc鍵,然后強制保存 :wq!]還可改密碼
10: 查看后臺的redis服務是否啟動
ps -ef|grep redis
顯示 root 8408 8257 12:31 pts/1 00:00:00 grep redis字樣證明啟動成功了
11: 啟動redis的服務
啟動的位置 /usr/local/bin
11.1 redis-server /etc/redis.conf?[注意,要啟動的是自己修改過的redis配置文件,而不應該是redis自己默認的redis.conf配置文件]
11.2 啟動redis客戶端的服務: redis-cli -p 6379??[啟動成功標志:127.0.0.1:6379 > ping ] 輸入ping之后,會返回pong,說明成功
12: redis的hello world
設置key1為HelloWorld ?set key1 helloWorld
取出來key1 ???????????get key1
以上是我第一次安裝的整個過程。
想要一次性直接安裝成功可參考https://blog.csdn.net/typa01_kk/article/details/81436845
2:二進制文件是編譯完成后在src目錄下. 運行如下:
http://www.redis.net.cn/download/
http://www.redis.net.cn/download/
https://www.cnblogs.com/hyit/articles/5061439.html
https://www.cnblogs.com/mophy/p/6955849.html
linux 下安裝redis以及php Redis擴展
[php] view plaincopy在CODE上查看代碼片派生到我的代碼片 linux 下安裝redis以及php Redis擴展 環境配置: centos6. nginx/ php/ mysql ...
[轉]Caffe在Linux下的安裝,編譯,實驗
總結
以上是生活随笔為你收集整理的linux编译redis打包,linux下下载redis,并且编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英伟达计划扩大自动驾驶中国团队 原小鹏副
- 下一篇: 英伟达扩大自动驾驶中国团队,由前小鹏汽车