linux安装redis

linux安装redis

通过网盘分享的文件:redis-2.8.24.tar.gz

链接: https://pan.baidu.com/s/18l-z3YcL1sE55rGjA7vklg?pwd=1234 提取码: 1234

  1. 安装包放到user/local/software下面

  2. Tar -zxvf redis安装包

    tar -zxvf redis-2.8.24.tar.gz(安装包的名称)

  3. 安装gcc环境(因为redis是由C语言编写的,运行需要C环境)

    yum install gcc-c++

该命令是在基于Red Hat的Linux发行版(如CentOS)上使用Yum包管理器安装GCC C++编译器的命令
复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
命令是用于在基于CentOS 7的Linux系统中下载并替换默认的Yum仓库配置文件。这个命令会从阿里云的镜像站点下载一个名为CentOS-Base.repo的文件,并将其保存到/etc/yum.repos.d/目录下。
总的来说第一个是从国外拉取,有时可能会有问题,第二个是国内拉取,两个都试试,哪个成功用哪个
  1. 进入解压好的redis文件夹

    cd redis

  2. Make //对解压后的文件进行编译

    make


若出现以下情况及解决方法

安装有问题,删除redis,重新上传解压

c++的环境没下好重复第三步,再次下载


  1. 进入 src //进入到 redis-xxx/src 文件目录下

    cd src

  2. Make install //进行redis安装

    make install

  1. 在redis-xxx文件夹里面创建bin 和 etc 文件夹
    若进入了src目录,请记得用cd ...返回

    mkdir bin
    mkdir etc

  2. 将redis-5.0.0目录下的 redis.conf 移动到 redis-5.目录下的etc文件夹下

  3. 将src目录下的 mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-5.0.0/bin/ 目录下
    以上两步可以直接在文件中找到对应的文件拖入目标文件夹

  4. 编辑etc下面的redis.conf配置文件
    找到目标文件,点击进入

  5. 把文件中的daemonize属性改为yes(表明需要在后台运行)

  6. 把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程 访问这个redis,注释掉后,就没有这个限制了。

  7. 把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的,防止了远程访问,在 redis3.2.3版本后)

  8. 编辑 redis.conf配置文件,修改Redis默认密码 (默认密码为空)

  9. (1)在配置文件中找到这一行 # requirepass foobared

  10. (2)删除前面的注释符号#,并把foobared修改成自己的密码或者另起一行 requirepass 自己的密码

  11. 设置Redis开机启动

复制代码
vi /etc/rc.d/rc.local 
  1. 添加如下代码到 /etc/rc.d/rc.local 中:

    /usr/local/redis-5.0.0/bin/redis-server /usr/local/redis-5.0.0/etc/redis.conf

  2. 切换到 /usr/local/redis-xxx/bin/ 目录下执行 redis-server 命令,使用 /usr/local/redis-xxx/etc/redis.conf配 置文件来启动redis服务

    cd /usr/local/redis-xxx/bin/
    redis-server

  3. 开放centos7 6379端口

复制代码
firewall-cmd --zone=public --add-port=6379/tcp --permanent
  1. 重启防火墙

    firewall-cmd --reload

  1. 在windows中通过doc命令的telent ip 端口测试是否可以连通服务器的redis端口
    1、打开telnet客户端
    程序->程序和功能->启用或关闭windows功能->勾选telnet客户端

打开windos cmd命令终端 输入

复制代码
telnet 虚拟机ip地址:6379

若成功则出现全黑画面

若不成功则如下图

解决办法:

  • 检查telnet客户端是否打开
    若连不上:
  • 检查6379端口是否打开
相关推荐
lsh曙光1 小时前
延时at指令和定时cron指令
linux·服务器·网络
圆山猫1 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
布鲁飞丝2 小时前
vivo Pulsar 万亿级消息处理实践()-Ansible运维部署
运维·ansible
XR1234567882 小时前
企业全光网络架构选型技术白皮书:从物理层到运维层的全链路分析
运维·网络·架构
似的8352 小时前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx
HiDev_2 小时前
【非标自动化】2、认识元器件(直线模组)
运维·自动化
龙仔7253 小时前
人大金仓 KingbaseES V8 只读账号创建完整运维笔记
运维·笔记·sql·人大金仓
我不管我就要叫小猪3 小时前
嵌入式Linux----网络通信
linux·运维·服务器
江湖有缘4 小时前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
泡沫冰@4 小时前
ECS 的介绍和使用
linux·服务器·网络