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端口是否打开
相关推荐
叠叠乐6 分钟前
linux.service 自起文件want和After意思
linux
Ricky_Theseus14 分钟前
SPOOLING 系统详解
linux·服务器·数据库
HUGu RGIN16 分钟前
Redis 下载与安装 教程 windows版
数据库·windows·redis
实在智能RPA18 分钟前
Agent上线后有专人运营支持吗?深度解析AI Agent的全生命周期运维保障体系
运维·人工智能·ai
木心术119 分钟前
OpenClaw数据库自动化部署与网站接口调通全流程指南
运维·数据库·自动化
ulias21219 分钟前
Linux中的基本命令符
linux·运维·服务器
eRTE XFUN26 分钟前
Redis 设置密码(配置文件、docker容器、命令行3种场景)
数据库·redis·docker
8Qi81 小时前
Redis哨兵模式(Sentinel)深度解析
java·数据库·redis·分布式·缓存·sentinel
桌面运维家1 小时前
服务器RAID优化:IOPS性能与数据安全实战指南
运维·服务器·网络