安裝gcc環境
yum install gcc-c++
wget -q
2解壓
tar -zxvf redis-4.0.1.tar.gz
3指定安裝目錄
sudo mv redis-4.0.1 /usr/local/
4切換目錄
cd /usr/local/redis-4.0.1/
5 make test
make test
6 make install
make install
命令:進入redis的解壓完畢的根目錄下,
執行命令: make install prefix=/usr/local/redis
可以通過
ps -ef | grep -i redis
ps -aux|grep redis
來檢視是否啟動
建立儲存redis檔案目錄
mkdir -p /usr/local/redis
複製redis-server redis-cli到新建立的資料夾
cp ./redis-server /usr/local/redis/
cp ./redis-cli /usr/local/redis/
複製redis的配置檔案
cd ..
cp redis.conf /usr/local/redis/
編輯配置檔案
cd /usr/local/redis/
vim redis.conf
新增開機啟動服務
vim /etc/systemd/system/redis-server.service
[unit]
description=the redis-server process manager
after=syslog.target network.target
[service]
type=******
pidfile=/var/run/redis_6379.pid
execstart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
execreload=/bin/kill -usr2 $mainpid
execstop=/bin/kill -sigint $mainpid
[install]
wantedby=multi-user.target
設定開機啟動
systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.service
檢查是否安裝成功
檢視服務是否啟動
lsof -i:6379
建立redis命令軟連線
ln -s /usr/local/redis/redis-cli /usr/bin/redis
一、安裝snmp
錯誤詳細如下:
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:indump.rdb是由redis伺服器自動生成的 預設情況下 每隔一段時間redis伺服器程式會自動對資料庫做一次遍歷,把記憶體快照寫在乙個叫做「dump.rdb」的檔案裡,這個持久化機制叫做snapshot。有了snapshot後,如果伺服器宕機,重新啟動redis伺服器程式時redis會自動載入dump.rdb,將資料庫狀態恢復到上一次做snapshot時的狀態。
require': cannot load such file -- redis (loaderror) from
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in
require』 from /usr/local/bin/redis-trib.rb:25:in `』
問題**這個命令:./redis-trib.rb create –replicas 1 192.168.3.155:7001
192.168.3.155:7002 192.168.3.155:7003 192.168.3.155:7004 192.168.3.155:7005 192.168.3.155:7006
解決方法如下 : [root@10-13-165-107 redis]# gem install redis
若還是有問題: [root@localhost redis-cluster]# ./redis-trib.rb check
192.168.181.132:7001 正常狀態下應該是:
如果不是如上,可以修復這個埠[root@localhost redis-cluster]# ./redis-trib.rb fix
192.168.181.132:7001 請檢查這6個埠並修復!!!
[err] node 172.168.63.202:7001 is not empty. either the nodealready
knows other nodes (check with cluster nodes) or contains some
的問題解決辦法:
1)將每個節點下aof、rdb、nodes.conf本地備份檔案刪除; 2)172.168.63.201:7001> flushdb
#清空當前資料庫(可省略) 3)之後再執行指令碼,成功執行;
Redis高階(一)Linux系統下安裝Redis
本章講解linux系統下redis的安裝與使用 1.概念 我們知道,linux作為伺服器的優點是顯而易見的,大多數的公司也會採取使用linux系統進行專案的部署。那麼,我們的redis也是推薦使用linux進行部署的,本章我們就講解一下使用linux系統如何部署redis!2.準備工作 將該壓縮包拷...
Linux 安裝redis及redis擴充套件
wget tar xzf redis 4.0.2.tar.gz cd xzf redis 4.0.2 make 2 編譯完成後,在src目錄下,有四個可執行檔案redis server redis benchmark redis cli和redis.conf。然後拷貝到乙個目錄下。redis.con...
Linux 安裝redis及redis擴充套件
wget tar xzf redis 4.0.2.tar.gz cd xzf redis 4.0.2 make 2 編譯完成後,在src目錄下,有四個可執行檔案redis server redis benchmark redis cli和redis.conf。然後拷貝到乙個目錄下。redis.con...