wget
第二步:解壓壓縮包
tar -zxvf redis-4.0.6.tar.gz
第三步:yum安裝gcc依賴
yum install gcc
第四步:跳轉到redis解壓目錄下
cd redis-4.0.6
第五步:編譯安裝
make malloc=libc
將/usr/local/redis-4.0.6/src目錄下的檔案加到/usr/local/bin目錄
cd src && make install
第六步:測試是否安裝成功
先切換到redis src目錄下
1、直接啟動redis
./redis-server
redis啟動成功,但是這種啟動方式需要一直開啟視窗,不能進行其他操作,不太方便。
按 ctrl + c可以關閉視窗。
2、以後臺程序方式啟動redis
第一步:修改redis.conf檔案
將daemonize no
修改為daemonize yes
第二步:指定redis.conf檔案啟動
./redis-server /usr/local/redis-4.0.6/redis.conf
[root@izwz991stxdwj560bfmadtz src]# ./redis-server /usr/local/redis-4.0.6/redis.conf
18713:c 13 dec 13:07:41.109 # oo0ooo0ooo0oo redis is starting oo0ooo0ooo0oo
18713:c 13 dec 13:07:41.109 # redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started
18713:c 13 dec 13:07:41.109 # configuration loaded
第三步:關閉redis程序
首先使用ps -aux | grep redis檢視redis程序
[root@izwz991stxdwj560bfmadtz src]# ps -aux | grep redis
root 18714 0.0 0.1 141752 2008 ? ssl 13:07 0:00 ./redis-server 127.0.0.1:6379
root 18719 0.0 0.0 112644 968 pts/0 r+ 13:09 0:00 grep --color=auto redis
使用kill命令殺死程序
[root@izwz991stxdwj560bfmadtz src]# kill -9 18714
第七步:設定redis開機自啟動
1、在/etc目錄下新建redis目錄
mkdir redis
[root@izwz991stxdwj560bfmadtz etc]# mkdir redis
2、將/usr/local/redis-4.0.6/redis.conf 檔案複製乙份到/etc/redis目錄下,並命名為6379.conf
[root@izwz991stxdwj560bfmadtz redis]# cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
3、將redis的啟動指令碼複製乙份放到/etc/init.d目錄下
[root@izwz991stxdwj560bfmadtz init.d]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
4、設定redis開機自啟動
先切換到/etc/init.d目錄下
然後執行自啟命令
[root@izwz991stxdwj560bfmadtz init.d]# chkconfig redisd on
service redisd does not support chkconfig
看結果是redisd不支援chkconfig
解決方法:
使用vim編輯redisd檔案,在第一行加入如下兩行注釋,儲存退出
# chkconfig: 2345 90 10
# description: redis is a persistent key-value database
注釋的意思是,redis服務必須在執行級2,3,4,5下被啟動或關閉,啟動的優先順序是90,關閉的優先順序是10。
再次執行開機自啟命令,成功
[root@izwz991stxdwj560bfmadtz init.d]# chkconfig redisd on
現在可以直接已服務的形式啟動和關閉redis了
啟動:service redisd start
[root@izwz991stxdwj560bfmadtz ~]# service redisd start
starting redis server...
2288:c 13 dec 13:51:38.087 # oo0ooo0ooo0oo redis is starting oo0ooo0ooo0oo
2288:c 13 dec 13:51:38.087 # redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=2288, just started
2288:c 13 dec 13:51:38.087 # configuration loaded
關閉:service redisd stop
[root@izwz991stxdwj560bfmadtz ~]# service redisd stop
stopping ...
redis stopped
CentOS下Redis的安裝
目錄參考資料 安裝redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis geo這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本才有的。另外需要注意的是,redis約定次版本號 即第乙個小數點後的數字 為偶數的版本是穩定版 如2.8版 3.0版...
CentOS下Redis的安裝
安裝redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis geo這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本才有的。另外需要注意的是,redis約定次版本號 即第乙個小數點後的數字 為偶數的版本是穩定版 如2.8版 3.0版 奇數版本是非...
CentOS下Redis的安裝
3.1 在 usr local redis 4.0.2 utils目錄下找到redis init script的初始化指令碼檔案,將初始化指令碼複製到 etc init.d 目錄中,檔名為 redis 埠號,其中埠號表示要讓redis監聽的埠號,客戶端通過該埠連線redis。然後修改指令碼第6行的r...