一、部署环境说明

软件 版本 安装包
CentOS 7.2 CentOS 7.2
Redis 4.0.14 redis-4.0.14.tar.gz

二、开始部署

  1. 安装gcc依赖

    [root@bmsoft ~]# yum install -y gcc
  2. 解压安装文件

    [root@bmsoft ~]# cd /usr/local/src
    [root@bmsoft src]# tar -zxf redis-4.0.14.tar.gz
    [root@bmsoft src]# cd redis-4.0.14
  3. MAKE编译安装

    # 先编译
    [root@bmsoft redis-4.0.14]# make
    # 安装并指定安装目录
    [root@bmsoft redis-4.0.14]# make install PREFIX=/usr/local/redis
  4. 配置后台启动

    # 进入安装目录
    [root@bmsoft redis-4.0.14]# cd /usr/local/redis/bin/
    # 复制配置文件到安装目录
    [root@bmsoft bin]# cp /usr/local/src/redis-4.0.14/redis.conf /usr/local/redis/bin/
    # 修改配置文件
    [root@bmsoft bin]# vim redis.conf
    ## 修改以下内容
     bind 192.168.1.21    #改为本机IP
    port 6379     #改为设定的端口
    daemonize yes      #后台启动 # 后台启动
    # [root@bmsoft redis-4.0.14]# ./redis-server redis.conf
  5. 设置开机启动

    # 添加开机启动服务文件
    [root@bmsoft bin]# vim /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 # 设置开机启动
    [root@bmsoft bin]# systemctl daemon-reload
    [root@bmsoft bin]# systemctl start redis.service
    [root@bmsoft bin]# systemctl enable redis.service # 其它命令
    [root@bmsoft bin]# systemctl status redis.service #查看服务当前状态
    [root@bmsoft bin]# systemctl restart redis.service #重新启动服务 # 创建 redis 命令软链接
    [root@bmsoft ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
    # 测试 redis
    [root@bmsoft ~]# redis
  6. 开放6379端口

CentOS 7 部署 Redis(单机版)的更多相关文章

  1. 在Centos中部署redis运行状态图形化监控工具 — RedisLive

    写在前面 前两天看到张善友老师的一篇文章<先定个小目标, 使用C# 开发的千万级应用>,里面给出了一张腾讯OA基础服务中redis运行情况的一张监控图,然后想到自己的项目中前不久也上了re ...

  2. CentOS下部署Redis集群

    一.部署环境 服务器三台: 10.10.15.41(配置运行两个实例,端口:6379,6380) 10.10.15.42(配置运行两个实例,端口:6381,6382) 10.10.15.43(配置运行 ...

  3. CentOS 7 部署redis

    1.下载redis: 地址:http://download.redis.io/releases/: 选择需要下载的版本,然后通过ssh工具导入到centos中,这里放到了/usr/local; 解压文 ...

  4. centos下部署redis服务环境的操作记录

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主 ...

  5. centos下部署redis服务环境及其配置说明

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主 ...

  6. AWS EC2 CentOS release 6.5 部署redis

    AWS EC2 CentOS release 6.5 部署redis参考:http://blog.csdn.net/ludonqin/article/details/47211109一.安装redis ...

  7. Redis笔记 -- 在 Centos7.4单机中部署Redis集群(二)

    0x00--背景和目的 在单台PC服务器上部署Redis集群,通过不同的TCP端口启动多实例,模拟多台独立PC组成集群. 0x01--环境描述: Centos版本:CentOS Linux relea ...

  8. Redis系列---安装redis单机版02

    本章将带领大家一步一步安装Redis单机版(Redis从3.0版本后就开始支持集群了,集群将会后边章节带领大家操作) 准备环境: Centos 6.X redis3.+版本(自行下载,redis 的版 ...

  9. Docker Compose 部署 Redis 及原理讲解 | 懒人屋

    原文:Docker Compose 部署 Redis 及原理讲解 | 懒人屋 Docker Compose 部署 Redis 及原理讲解  4.4k  字    16  分钟    2019-10-1 ...

随机推荐

  1. IniRealm讲解

    Shiro自定义Realm 内置Realm: user.ini [users] Mark=123456,admin [roles] admin=user:delete,user:update IniR ...

  2. 什么?接口中方法可以不是抽象的「JDK8接口新语法的深度思考」

    先赞后看,养成习惯 文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes,包含教程涉及所有思维导图,案例代码和后续讲解视频,欢迎Star增砖添瓦. 前言 在 ...

  3. Fastjson <=1.2.62 远程代码执行-漏洞复现

    影响范围: Fastjson<=1.2.62 需要开启autotype poc: String text1 = "{\"@type\":\"org.apa ...

  4. finalize的用法

    public class GC {          public static GC SAVE_HOOK = null;          public static void main(Strin ...

  5. kubernetes集合

    kubernetes集合 kubernetes(1):kubernetes简介和组件 kubernetes(2):yum安装kubernetes kubernetes(3):kubeadm安装k8s1 ...

  6. jsessionid與cookie關係的理解

    本地測試地址為http://localhost/TEST/login.jsf 當瀏覽器打開cookie時,瀏覽器第一次與服務器建立連接,會創建一個session,並生成一個id即jsessionid, ...

  7. margin合并及解决办法

    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距. 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者 水平方向不会发生合并 只有普通文档流中块框的垂直外边距才会发生外边距合并 ...

  8. 【渗透实战】web渗透实战,手动拿学校站点 得到上万人的信息(漏洞已提交)

    ------------恢复内容开始------------ ’‘’版权tanee转发交流学校请备注漏洞已经提交学校管理员关键过程的截图和脚本代码已经略去.希望大家学习技术和思路就好,切勿进行违法犯罪 ...

  9. 进阶之路 | 奇妙的Drawable之旅

    前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习清单: Drawable简介 Drawable分类 自定义Drawable 一.为什么要学习Drawabl ...

  10. Python3标准库:copy复制对象

    1. copy复制对象 copy模块包括两个函数copy()和deepcopy(),用于复制现有的对象. 1.1 浅副本 copy()创建的浅副本(shallow copy)是一个新容器,其中填充了原 ...