Linux安装redis数据库

114 阅读1分钟
  • 首先确认Linux存在gcc
gcc -v

如果出现版本信息则存在gcc,如果版本号不存在则安装gcc

--安装命令  
yum install gcc-c++   
--检查版本号
gcc -v

如果安装redis.6.*之后版本需要尽量提高gcc版本,否则可能编译报错

--升级gcc到8之后  
--第一步  
yum install centos-release-scl scl-utils-build 
--第二步
yum install -y devtoolset-8-toolchain 
--第三步
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
--第四步(需要重启后) 
gcc -v

  • 下载安装包
--x.x.x为版本信息  
wget http://download.redis.io/releases/redis-x.x.x.tar.gz
  • 解压安装包
    --解压文件
    tar xzf redis-x.x.x.tar.gz
  • 转向解压后的目录
cd redis-x.x.x
  • 编译
make
  • 安装
make install
  • 运行服务器
./redis-server

  • 服务关闭
--查找进程 
ps axu|grep redis 
--关闭进程
ps axu|grep redis
  • 无法远程访问原因
1、防火墙未打开
    ----添加6379端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent 
    ----重启防火墙 
    firewall-cmd --reload 
    -----查看所有开放端口号 
    firewall-cmd --list-port 
    -----查看指定端口是否开放
    firewall-cmd --query-port=6379/tcp
2、保护模式没关闭 配置文件中保护模式改成
    no protected-mode no