$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz # 下載redis $ tar xzf redis-5.0.5.tar.gz # 解壓redis $ cd redis-5.0.5 # 進入解壓後的主目錄 $ make # 進行編譯
$ src/redis-server
redis啓動成功,可是這種啓動方式須要一直打開窗口,不能進行其餘操做,不太方便。按ctrl+c能夠關閉窗口web
[master@instance-05vnda62 redis-5.0.5]$ vim redis.conf
將 daemonize no 改成 daemonize yesredis
./redis-server /home/master/redis-5.0.5/redis.conf
5.1 使用ps -aux | grep redis查看redis進程vim
[master@instance-05vnda62 redis-5.0.5]$ ps -aux | grep redis master 5724 0.0 0.2 151516 5136 ? T 11:49 0:00 vim /etc/redis.conf master 5892 0.0 0.2 151520 5204 ? T 11:50 0:00 vim /etc/redis.conf master 10133 0.0 0.2 151504 5204 ? T 11:58 0:00 vim /etc/redis.conf master 10957 0.1 0.4 153892 8256 ? Sl 13:59 0:03 src/redis-server master 11421 0.0 0.0 112704 976 pts/1 R+ 14:40 0:00 grep --color=auto redis
5.2使用kill命令殺死進程svg
[master@instance-05vnda62 redis-5.0.5]$ kill -9 10957
在/etc/目錄下新建一個redis目錄:code
[master@instance-05vnda62 redis-5.0.5]$ cd /etc [master@instance-05vnda62 etc]$ sudo mkdir redis
將/usr/local/redis-4.0.6/redis.conf 文件複製一份到/etc/redis目錄下,並命名爲6379.confserver
[master@instance-05vnda62 etc]$ sudo cp /home/master/redis-5.0.5/redis.conf /etc/redis/6379.conf
將redis的啓動腳本複製一份放到**/etc/init.d**目錄下xml
[master@instance-05vnda62 etc]$ sudo cp /home/master/redis-5.0.5/utils/redis_init_script /etc/init.d/redisd
先切換到/etc/init.d目錄下,而後執行自啓命令進程
[master@instance-05vnda62 etc]$ cd /etc/init.d/ [master@instance-05vnda62 init.d]$ chkconfig redisd on
而後啓動:ip
[master@instance-05vnda62 etc]$ service redisd start Starting Redis server... /etc/init.d/redisd: line 28: /usr/local/bin/redis-server: No such file or directory
結果報錯了。get
**方法一:**我就去這個目錄下修改這兩行
EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli
修改成這個:
EXEC=/home/master/redis-5.0.5/src/redis-server CLIEXEC=/home/master/redis-5.0.5/src/redis-cli
方法二: 複製兩個文件到這個目錄下也是同樣的。
[master@instance-05vnda62 src]$ sudo cp redis-server /usr/local/bin/redis-server [master@instance-05vnda62 src]$ sudo cp redis-cli /usr/local/bin/redis-cli
而後再次啓動:
[master@instance-05vnda62 init.d]$ service redisd start Starting Redis server... 11918:C 04 Jun 2019 15:20:36.825 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 11918:C 04 Jun 2019 15:20:36.825 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=11918, just started 11918:C 04 Jun 2019 15:20:36.825 # Configuration loaded
關閉:
service redisd stop