banner
NEWS LETTER

CentOS安装Redis

  • Home
  • CentOS7_redis
Scroll down

本文介绍在CentOS下安装Redis的全部过程
本案例使用环境:CentOS:7.4,Redis:5.0.3

1、检测gcc依赖

  • 由于redis时用C语言开发,安装之前确认是否安装gcc环境(gcc -v),如果没有安装,执行以下命令安装
1
yum install -y gcc

2、下载并解压安装包

1
2
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -zxvf redis-5.0.3.tar.gz

3、执行编译

切换到redis目录下,执行编译

1
2
cd redis-5.0.3
make

4、安装并指定安装目录

1
make install PREFIX=/usr/local/redis

5、启动服务

  • 前台启动

    1
    2
    cd /usr/local/redis/bin/
    ./redis-server
  • 后台启动

    1
    2
    3
    4
    5
    cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/

    # 修改redis.conf文件,把daemonize no改为daemonize yes
    ./redis-server redis.conf
    ps -ef | grep redis

6、设置开机启动

添加开机启动服务

1
2
3
4
5
6
7
8
9
10
11
12
vi /etc/systemd/system/redis.service

----- redis.service -------
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
  • 注意:ExecStart配置成自己的路径

7、创建redis命令软连接

1
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

8、启动redis

1
redis

需要注意的操作命令

1
2
3
4
5
6
7
8
9
10
11
12
# 设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
//
# 服务操作命令
systemctl start redis.service # 启动redis服务
systemctl stop redis.service # 停止redis服务
systemctl restart redis.service # 重新启动服务
systemctl status redis.service # 查看服务当前状态
systemctl enable redis.service # 设置开机自启动
systemctl disable redis.service # 停止开机自启动

请随意打赏

评论