首页 > 数据库 >(Centos7/麒麟V10)服务器 Redis安装指南

(Centos7/麒麟V10)服务器 Redis安装指南

时间:2024-09-26 14:50:30浏览次数:3  
标签:bin Redis V10 redis Centos7 systemctl home 安装包

1.下载或上传安装包

安装包官方下载地址:https://download.redis.io/releases/

2.准备GCC编译环境

查看gcc编译器版本:

gcc -v

若不存在则执行:

yum install -y gcc

或参考服务器gcc离线安装指南

3.解压安装包并移至目标目录

本文以redis-7.0.8.tar.gz安装包,部署路径/home/redis为例,请读者根据实际情况修改

tar zvxf redis-7.0.8.tar.gz
mv redis-7.0.8 /home/redis

4.编译和安装

注:PREFIX表示编译安装的目录,默认为/usr/local/bin目录

cd /home/redis
make
make install PREFIX=/home/redis

5.添加环境变量

vim /etc/profile

在文末添加以下内容:

# REDIS_HOME
export REDIS_HOME=/home/redis
export PATH=$PATH:$REDIS_HOME/bin

刷新系统配置:

source /etc/profile

6.添加系统服务 

vim /usr/lib/systemd/system/redis.service

添加如下内容:

[Unit]
Description=redis-server
After=network.target

[Service]
#Type=forking
ExecStart=/home/redis/bin/redis-server /home/redis/redis.conf
ExecStop=/home/redis/bin/redis-cli shutdown
PrivateTmp=true

[Install]
WantedBy=multi-user.target

赋权:

chmod 755 /usr/lib/systemd/system/redis.service

重载系统服务:

systemctl daemon-reload

7.启动Redis服务

systemctl start redis

8.配置Redis服务

vim /home/redis/redis.conf

(1)开启Redis远程访问服务

①注释bind 127.0.0.1这一行,取消指定网段访问

#bind 127.0.0.1 -::1

②将protected-mode设置为no

protected-mode no

(2)设置Redis后台运行

将daemonize的属性改为 yes

daemonize yes

(3)设置Redis密码

①在配置文件中找到 # requirepass foobared

②将foobared改为自己的密码,然后取消注释

requirepass ${REDIS_PASSWORD}

(4)设置Redis端口号(可选)

port 6379

(5)修改Redis系统服务

因Redis此时以daemon模式运行,可以将其配置为forking类型

vim /usr/lib/systemd/system/redis.service

将#Type=forking这一行取消注释,即:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/home/redis/bin/redis-server /home/redis/redis.conf
ExecStop=/home/redis/bin/redis-cli shutdown
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载系统服务:

systemctl daemon-reload

9.重启Redis服务

systemctl restart redis

10.设置Redis开机自启动

systemctl enable redis

标签:bin,Redis,V10,redis,Centos7,systemctl,home,安装包
From: https://blog.csdn.net/qq_35394671/article/details/142485433

相关文章

  • [Redis]Redisson
    waitTime等待时间。客户端尝试获取锁时最大等待时间,超过这个等待时间必然返回获取锁失败。leaseTime锁的租期。客户端可持有锁的时间,超过这个时间锁自动过期。竞争锁的客户端执行Lua脚本获取锁,如果获取失败,则订阅解锁消息,并挂起线程。持有锁的客户端执行Lua脚本解锁,删除锁......
  • centos7通过Ambari2.74部署Hadoop
    一、前言服务器:建议第一台内存不少于16G,其他可以8G 软件版本:链接:https://pan.baidu.com/s/17GWF0opxYl0MIm2LJNUGRg?pwd=iq4l提取码:iq4l 二、部署前环境准备以下操作在所有机器上执行1.配置host解析vim/etc/hosts10.0.0.138 hdp01.ambari.com hdp0110.0.0.139 hdp02.ambari.c......
  • centos7编译安装Hadoop3
    一、安装编译相关依赖此篇文档及Hadoop相关文档相关软件包统一在此百度网盘:链接:https://pan.baidu.com/s/11F4THdIfgrULMn2gNcObRA?pwd=cjllyuminstallsnappysnappy-develbzip2bzip2-devellzolzo-devellzoplibXtstlzo-develzlib-developensslopenssl-develncurse......
  • centos7二进制安装Hadoop3
    一、Hadoop简介1.1Hadoop3核心组件HDFS:分布式文件系统:解决海量数据存储YARN:集群资源管理和任务调度框架:解决资源任务调度MapReduce:分布式计算框架:解决海量数据计算1.2Hadoop集群简介Hadoop集群包括两个集群:HDFSYARN两个集群逻辑上分离(互不影响、互不依赖)物理上一......
  • centos7通过CDH部署Hadoop
    一、角色分配及安装环境准备资料下载地址:链接:百度网盘1.机器及机器角色规划2.关闭防火墙及SELinux3.安装依赖(server)redhat-lsb-core4.配置hosts解析192.168.1.136hadoop01192.168.1.137hadoop02192.168.1.138hadoop035.配置ClouderaManageryum仓库(server)#服务端配置y......
  • CentOS7.4安装部署openstack [Liberty版] (一)
    一、OpenStack简介OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简......
  • CentOS7.4安装部署openstack [Liberty版] (二)
    继上一篇博客CentOS7.4安装部署openstack[Liberty版](一),本篇继续讲述后续部分的内容一、添加块设备存储服务1.服务简述:OpenStack块存储服务为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。还有很多驱动程序可用:NAS/SAN,NFS,ISCSI,Ceph等等。块存......
  • centos7安装elasticsearch6.3.x集群
    一、环境信息及安装前准备主机角色(内存不要小于1G): 软件及版本(百度网盘链接地址和密码:链接:https://pan.baidu.com/s/17bYc8MRw54GWCQCXR6pKjg提取码:f6w8)  部署前操作:关闭防火墙,关闭selinux(生产环境按需关闭或打开)同步服务器时间,选择公网ntpd服务器或者自建ntpd服务器......
  • Centos7使用pxe安装KVM虚拟机
    Centos7使用pxe安装KVM虚拟机一、安装服务所需的软件[root@localhost~]yuminstallnginxdhcpvsftpdsyslinux-y[root@localhost~]mount-ploop-tiso9660images/CentOS-7-x86_64-DVD-1804.iso/mnt#提前上传镜像[root@localhost~]systemctlstart......
  • centos7安装gitlab并汉化
    一、基础环境准备1.安装依赖包[root@gitlab-server~]#yuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientspostfixwgetgitpatch-y[root@gitlab-server~]#systemctlstartpostfix2.配置yum源(由于网络问题,国内用户,建议使用清华大学的镜像源进行安装)[root@g......