1.安裝redis編譯的c環(huán)境,yum install gcc-c++
2.如果yum提示another app is currently holding the yum lock;waiting for it to exit
可能是系統(tǒng)自動升級正在運行,yum在鎖定狀態(tài)中茅郎。
可以通過強制關掉yum進程:
rm -f /var/run/yum.pid
然后就可以使用yum了珠洗。
3.安裝redis
下面介紹在Linux環(huán)境下棒卷,Redis的安裝與部署,使用redis-3.0穩(wěn)定版,因為redis從3.0開始增加了集群功能咒锻。在后面我也會分享redis集群。
1.可以通過官網下載 地址:http://download.redis.io/releases/redis-3.0.0.tar.gz
2.使用linux wget命令
將redis-3.0.0.tar.gz拷貝到/usr/local下
cp redis-3.0.0.rar.gz /usr/local
解壓源碼
tar -zxvf redis-3.0.0.tar.gz
進入解壓后的目錄進行編譯
cd /usr/local/redis-3.0.0
安裝到指定目錄 如 /usr/local/redis
make PREFIX=/usr/local/redis install
redis.conf是redis的配置文件守屉,redis.conf在redis源碼目錄惑艇。
拷貝配置文件到安裝目錄下
進入源碼目錄,里面有一份配置文件 redis.conf拇泛,然后將其拷貝到安裝路徑下
cd /usr/local/redis mkdir conf cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin
進入安裝目錄bin下
cd /usr/local/redis/bin
此時我們看到的目錄結構是這樣的
redis-benchmark redis性能測試工具
redis-check-aof AOF文件修復工具
redis-check-rdb RDB文件修復工具
redis-cli redis命令行客戶端
redis.conf redis配置文件
redis-sentinal redis集群管理工具
redis-server redis服務進程
4.啟動redis
1.前端模式啟動
直接運行bin/redis-server將以前端模式啟動滨巴,前端模式啟動的缺點是ssh命令窗口關閉則redis-server程序結束,不推薦使用此方法
./redis-server
如圖
2.后端模式啟動
修改redis.conf配置文件俺叭, daemonize yes 以后端模式啟動
vim /usr/local/redis/bin/redis.conf
執(zhí)行如下命令啟動redis:
cd /usr/local/redis ./bin/redis-server ./redis.conf
連接redis
/usr/local/redis/bin/redis-cli
5.關閉redis
強行終止redis進程可能會導致redis持久化數(shù)據(jù)丟失恭取。正確停止Redis的方式應該是向Redis發(fā)送SHUTDOWN命令,命令為:
cd /usr/local/redis ./bin/redis-cli shutdown
強行終止redis
pkill redis-server
讓redis開機自啟
vim /etc/rc.local //添加 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
至此redis已經全部安裝完熄守,后面我會分享redis.conf 詳細配置以及說明蜈垮。