第一種
cd /usr/local/src
wget
.1.tar.gz
解壓tar xzf redis-3.0
.1.tar.gz
-- 第二步編譯安裝
make
make all
make install
注意:可能會安裝命令
安裝make命令 apt-get install make
安裝sysv-rc-conf命令 apt-get install sysv-rc-conf
安裝公升級vim命令 apt-get install vim
安裝gcc: apt-get install gcc
make錯誤:
redis出現問題zmalloc.h:50:31: 錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
解決方法:make malloc=libc
-- 第三步
建立資料夾
mkdir /usr/redis
將/usr/local/bin 檔案下的檔案拷貝到 建立的資料夾
redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server
cp redis-benchmark /usr/redis
cp redis-check-aof /usr/redis
cp redis-check-dump /usr/redis
cp redis-cli /usr/redis
cp redis-sentinel /usr/redis
cp redis-server /usr/redis
將/usr/local/src/redis-3.0
.1目錄中 解壓出的檔案的redis.conf拷貝到 /usr/redis
cp redis.conf /usr/redis
-- 第四步.
-- 啟動服務
進入/usr/redis目錄
啟動命令:redis-server redis.conf
關閉命令:建議在客戶端停止 shutdown
-- 第五步
-- 註冊服務,設定開機啟動
將/usr/local/src/redis-3.0
.1/utils/ redis_init_script 檔案下的檔案拷貝到 /etc/init.d/ 並且重新命名為redisd
cp /usr/local/src/redis-3.0
.1/utils/redis_init_script /etc/init.d/redisd
修改檔案redisd
# chkconfig:2345 10 90
redisport=6379
exec=/usr/redis/redis-server
cliexec=/usr/redis/redis-cli
pidfile=/var/run/redis.pid
conf="/usr/redis/redis.conf"
-- 啟動測試
/etc/init.d/redisd start
-- 設定開機自啟動
chkconfig redisd on
注意:可能會找不到命令,安裝命令 apt-get install chkconfig
-- 重新啟動機器
reboot
-- 一些操作
檢視redis 6379埠是否正在執行
ps aux | grep redis
正常停止redis-server 服務,使用reids 客戶端命令: redis-cli shutdown
如果停止不了則採取殺死程序的方式:kill -9 pid
例如:kill -9
831-- 服務端啟動
redis-server /usr/redis/redis.conf
-- 客戶端連線
redis-cli -h ip位址 -p 埠 -a 密碼
redis-cli -h 127.0
.0.1 -p 6379 -a yxt123
-- 退出客戶端
quit
第二種簡介編譯
redis基於c開發,因此確保電腦安裝有gcc和make。完成之後,編譯步驟如下:
cd /usr/local/src
wget
.io/releases/redis-3.0
.1.tar
.gz解壓
tar xzf redis-3.0
.1.tar
.gz安裝
sudo make install
cd utils
sudo ./install_server.sh
接下來會出來redis配置,按照提示一步步設定埠,日誌路徑,配置檔案等。
系統服務位於/etc/init.d/redis_6379,可以更名為/etc/inti.d/reids-server.
sudo mv /etc/init.d/redis
啟動:
sudo service redis-server restart
測試和連線
使用redis客戶端測試伺服器
$ redis-cli
ping
pong
修改redis配置
1.設定訪問賬號
預設情況下,訪問redis伺服器是不需要密碼的,為了增加安全性我們需要設定redis伺服器的訪問密碼。設定訪問密碼為redisredis。
用vi開啟redis伺服器的配置檔案redis.conf
sudo vi /etc/redis/redis.conf
取消注釋requirepass
requirepass redisredis
設定redis可被遠端訪問
預設情況下,redis伺服器不允許遠端訪問,只允許本機訪問,所以我們需要設定開啟遠端訪問的功能。用vi開啟redis伺服器的配置檔案redis.conf
~ sudo vi /etc/redis/redis.conf
注釋bind
#bind 127.0.0.1
修改後,重啟redis伺服器。
sudo service redis-server restart
登陸redis伺服器,輸入密碼
redis-cli
-a redisredis
遠端訪問,主機為x.x.x.x
redis-cli -a redisredis -h x
.x.x
.x
mac上安裝R和RStudio
另外看網上其他教程有說到安裝路徑要純英文,注意下就好。一般安裝開發環境都是在英文環境下的,以免引起不必要的麻煩浪費時間和經歷。我們開始安裝r 安裝好開啟後就照著 r語言實戰 中敲了個例子,這種即時能看見結果的事情對我來說還是很受用的。下面我們開始安裝rstudio。開啟rstudio,新建工程 fi...
linux debian 下安裝gcc及nginx
預設的debian 6 提示找不到編譯器gcc 修改vi etc apt sources.list 裡面的debian源全部刪掉 填入163的debian源 deb squeeze main non free contrib deb squeeze proposed updates main non...
Linux (Debian)安裝sftp伺服器
最近需要在伺服器上遠端部署專案,鑑於幾乎所有的linux伺服器都安裝了ssh,使用sftp可以更省資源,不需要開啟額外的程序和埠。接下來記錄sftp的設定過程,系統環境基於debian 9。整理一下搭建sftp伺服器的過程,供參考 操作流程如下 1 建立sftp目錄 mkdir var stft 2...