阿里雲伺服器使用yum安裝redis,配置開機自啟

2021-08-28 12:22:44 字數 3358 閱讀 6396

自己買了個阿里雲伺服器,在安裝redis之後,想要將redis註冊為系統服務,並設定開機自啟,走了些彎路,但最終弄好,記錄下,也希望能幫到廣大碼農。

1.安裝gcc

如果沒有需要先進行安裝,使用一下命令,但一般阿里雲伺服器都會有

yum install cpp
2.安裝redis

去redis官網,這步可以跟著官網的步驟走,隨意找個路徑。個人一般把安裝的包放在/usr/local/下

$ wget 

$ tar xzf redis-4.0.11.tar.gz

$ cp redis-4.0.11 /usr/local/redis

$ cd /usr/local/redis

$ make

3.啟動redis

進入/redis/下,使用命令./src/redis-server就能啟動redis,然後使用命令./src/redis-cli登入redis

./src/redis-server --啟動redis

./src/redis-cli --登入redis

4.使用mkdir /etc/redis建立路徑,將/redis下的redis.conf複製到/etc/redis

[root@izwz9aj4op8q3l4o3fvvo8z utils]# mkdir /etc/redis

[root@izwz9aj4op8q3l4o3fvvo8z redis]# cp redis.conf /etc/redis/6379.conf

使用vi /etc/redis/6379.conf找到daemonize no將其改為yes

5.將redis註冊為系統服務

進入/utils路徑,將redis_init_script複製到/etc/init.d/redisd

[root@izwz9aj4op8q3l4o3fvvo8z redis]# cd utils/

[root@izwz9aj4op8q3l4o3fvvo8z utils]# ll

total 76

-rw-rw-r-- 1 root root 593 aug 4 06:44 build-static-symbols.tcl

-rw-rw-r-- 1 root root 1303 aug 4 06:44 cluster_fail_time.tcl

-rw-rw-r-- 1 root root 1070 aug 4 06:44 corrupt_rdb.c

drwxrwxr-x 2 root root 4096 aug 4 06:44 create-cluster

-rwxrwxr-x 1 root root 2137 aug 4 06:44 generate-command-help.rb

drwxrwxr-x 3 root root 4096 aug 4 06:44 graphs

drwxrwxr-x 2 root root 4096 aug 4 06:44 hashtable

drwxrwxr-x 2 root root 4096 aug 4 06:44 hyperloglog

-rwxrwxr-x 1 root root 9567 aug 4 06:44 install_server.sh

drwxrwxr-x 2 root root 4096 aug 4 06:44 lru

-rw-rw-r-- 1 root root 1277 aug 4 06:44 redis-copy.rb

-rwxrwxr-x 1 root root 1447 sep 27 22:21 redis_init_script

-rwxrwxr-x 1 root root 1047 aug 4 06:44 redis_init_script.tpl

-rw-rw-r-- 1 root root 1762 aug 4 06:44 redis-sha1.rb

drwxrwxr-x 2 root root 4096 aug 4 06:44 releasetools

-rwxrwxr-x 1 root root 3787 aug 4 06:44 speed-regression.tcl

-rwxrwxr-x 1 root root 693 aug 4 06:44 whatisdoing.sh

[root@izwz9aj4op8q3l4o3fvvo8z utils]# ^c

[root@izwz9aj4op8q3l4o3fvvo8z utils]# cp redis_init_script /etc/init.d/redisd

修改/etc/init.d/redisd中的內容,將# chkconfig:   2345 90 10

# description:  redis is a persistent key-value database新增在#!/bin/sh之下,exec設定成redis-server真實路徑

[root@izwz9aj4op8q3l4o3fvvo8z utils]# vi /etc/init.d/redisd 

#!/bin/sh

# chkconfig: 2345 90 10

# description: redis is a persistent key-value database

## ****** redis init.d script conceived to work on linux systems

# as it does use of the /proc filesystem.

### begin init info

# provides: redis_6379

# default-start: 2 3 4 5

# default-stop: 0 1 6

# short-description: redis data structure server

# description: redis data structure server. see

### end init info

#此處要設定成redis真實安裝路徑

redisport=6379

exec=/usr/local/redis/src/redis-server

cliexec=/usr/local/redis/src/redis-cli

pidfile=/var/run/redis_$.pid

conf="/etc/redis/$.conf"

6.新增開機啟動

chkconfig redisd on

7.啟動redis

service redisd start

阿里雲伺服器使用yum安裝redis,配置開機自啟

1.安裝gcc 如果沒有需要先進行安裝,使用一下命令,但一般阿里雲伺服器都會有 yum install cpp 2.安裝redis 去redis官網,這步可以跟著官網的步驟走,隨意找個路徑。個人一般把安裝的包放在 usr local 下 wget tar xzf redis 5.0.5.tar.gz...

阿里雲 騰訊雲伺服器使用感受對比

首先談談阿里雲伺服器的使用感受吧,由於我買阿里雲伺服器時,還剛起步,對於伺服器配置的要求不高,那時阿里雲對新客戶的優惠力度也很大,領了新版2000元阿里雲代金券後,買了一台阿里雲伺服器,算是節約了部分成本吧。使用過程中感覺最好的就是自動快照功能,那時是免費的,現在好像要收費了。後來用過其它幾家,這個...

阿里雲 騰訊雲伺服器使用感受對比

首先談談阿里雲伺服器的使用感受吧,由於我買阿里雲伺服器時,還剛起步,對於伺服器配置的要求不高,那時阿里雲對新客戶的優惠力度也很大,領了新版阿里雲代金券後,買了一台阿里雲伺服器,算是節約了部分成本吧。使用過程中感覺最好的就是自動快照功能。後來用過其它幾家,這個功能也都有。另外安全組策略也是比較贊的,想...