Redis离线安装文档(Linux版)

系统:CentOS Linux 7
redis需要1、gcc环境,2、python3环境。要按顺序安装

1. 安装环境

离线环境包
解压后放在/home下,进入package文件夹下,执行安装命令:

rpm  -ivh  *.rpm --nodeps --force

2. 安装python3

我用的 Python-3.6.5.tgz
把文件放到/usr/local/下,解压python 3安装文件

tar -zxvf Python-3.6.5.tgz 

进入文件夹,依次执行下列命令:

cd Python-3.6.5/
#指定安装目录
./configure --prefix=/usr/local/python3 --with-ssl
# 编译源文件、正式安装
make
make install
#编译成功:Successfully installed pip-9.0.3 setuptools-39.0.1

# 建立软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

3. 安装redis

  1. 安装包放在/usr/local/下,解压安装包
tar -xzf redis-7.0.10.tar.gz
  1. 进入解压的redis-7.0.10目录,通过下面两个命令进行编译
make MALLOC=libc
#编译成功 会出现:Hint: It's a good idea to run 'make test' ;)
make install
#编译成功,也会出现:Hint: It's a good idea to run 'make test' ;)
  1. 执行下列命令,验证安装结果
redis-server
#出现下图即安装成功

在这里插入图片描述

  1. 修改配置文件(按需调整,非必须)
    配置文件为:/usr/local/redis-7.0.10/redis.conf
    开始为#的为注释,开始不是#的配置才会生效
    bind 127.0.0.1: 这里的bind指的是只有指定的网段才能远程访问这个redis。可注释掉,可修改。
    port 6379:端口号默认6379
    daemonize no:后台运行,一般需要改为yes
    # requirepass foobared:默认无密码,需要的话在这行下增加:requirepass zxc123,密码即为zxc123
    protected-mode yes:保护模式默认开启。

  2. 执行下列命令,指定刚刚编辑的配置文件。若daemonize yes 则不会输出内容

redis-server redis.conf
  1. 打开防火墙
#开放6379端口: firewall-cmd --zone=public --add-port=6379/tcp --permanent

#查询端口号6379是否开启: firewall-cmd --query-port=6379/tcp

#重启防火墙: firewall-cmd --reload
  1. 可能遇到问题:
    远程登陆可能会被拒绝。配置文件中,关闭保护模式或者设置密码都可解决。

4.设置开机启动

  1. 编辑rc.local文件(/etc/rc.local(或者/etc/rc.d/rc.local))
    部分命令后面需要加&号,表示后台运行
cd /usr/local/redis-7.0.10
redis-server redis.conf
  1. 最后修改rc.local文件的执行权限:
chmod +x /etc/rc.local

系统:CentOS Linux 7
操作说明:必须按顺序安装
redis需要1、gcc环境,2、python3环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值