Centos7安装Redis

一、安装gcc依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装

 [root@localhost local]# yum install -y gcc 

二、下载并解压安装包

[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz

[root@localhost local]# tar -zxvf redis-5.0.3.tar.gz

三、cd切换到redis解压目录下,执行编译

[root@localhost local]# cd redis-5.0.3

[root@localhost redis-5.0.3]# make

四、安装并指定安装目录

[root@localhost redis-5.0.3]# make install PREFIX=/usr/local/redis

五、启动服务

5.1前台启动

[root@localhost redis-5.0.3]# cd /usr/local/redis/bin/

[root@localhost bin]# ./redis-server

5.2后台启动

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

[root@localhost bin]# cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/

修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

[root@localhost bin]# vi redis.conf

后台启动

[root@localhost bin]# ./redis-server redis.conf

六、设置开机启动

添加开机启动服务

[root@localhost bin]# vi /etc/systemd/system/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配置成自己的路径

设置开机启动

[root@localhost bin]# systemctl daemon-reload

[root@localhost bin]# systemctl start redis.service

[root@localhost bin]# systemctl enable redis.service

创建 redis 命令软链接

[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

测试 redis

服务操作命令

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   #停止开机自启动

(0)

相关推荐

  • CentOS7.2 部署VNC服务记录

    不做过多介绍了,下面直接记录下CentOS7系统下安装配置vncserver的操作记录(测试机ip是10.10.1.4) 0)更改为启动桌面或命令行模式 获取当前系统启动模式[root@localho ...

  • Centos7安装redis5.0.7

    Centos7安装redis5.0.7

  • RocketMQ系列:使用systemd管理nameserver和broker

    背景 前面RocketMQ系列中分享了如何在机器上搭建rocketmq,其中nameserver和broker都是以nohup的方式启动.在实际运维过程中,这种启动存在一个比较麻烦的问题:比如机器宕机 ...

  • CENTOS7下安装REDIS

    阅读目录 第一步:下载redis安装包 第二步:解压压缩包 第三步:yum安装gcc依赖 第四步:跳转到redis解压目录下 第五步:编译安装 1.直接启动redis 2.以后台进程方式启动redis ...

  • 如何在Centos下快速安装redis

    如何在Centos下快速安装redis 什么是redis? Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源.包含多种数据结构.支持网络.基于内存.可选持久性 ...

  • centos7安装rabbitmq3.7.9 | 易学教程

    感谢此兄: https://blog.51cto.com/huwei555/2341513?source=dra  (centos7 安装rabbitmq 3.7) 以root用户登录. cd /ho ...

  • centos7安装数据库MariaDB

    在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB: #yum install mariadb-server -y #systemct ...

  • linux centos7安装宝塔面板 视频教程

    linux centos7安装宝塔面板 步骤一:首先用SSH远程工具连接到远程服务器,打开宝塔官网. 步骤二:找到Linux版. 步骤三:找到Linux面板命令大全. 步骤四:这里可以找到宝塔面板Li ...

  • PHP+Redis的使用,Linux下为PHP安装Redis扩展

    首先要有运行PHP的环境,(我用的是LAMP环境),还要安装Redis,搭建lamp环境可以参看 Linux CentOS7下安装Redis,安装Redis参看 Linux CentOS7下安装Red ...

  • Centos7安装部署RabbitMQ及配置

    Centos7安装部署RabbitMQ及配置

  • CentOS7安装MinIO教程,C#使用MinIO看这一篇就够了(WPF)

    MinIO的详细介绍可以参考官网(https://min.io/product/overview). 简单来说它是一个实现了AWS S3标准的100%开源的,可商用的( Apache V2 licen ...

  • Centos7安装dig命令

    Centos7安装dig命令 作者: jwj 时间: 2018-10-17 分类: 服务器 最近做一个项目,需要用到Gmail邮箱发送邮件,但发现发送不出去. 排查问题时,需要用到dig命令,但使用时 ...