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端口是否打开
相关推荐
LunarCod3 分钟前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
betazhou14 分钟前
基于Linux环境实现Oracle goldengate远程抽取MySQL同步数据到MySQL
linux·数据库·mysql·oracle·ogg
什么半岛铁盒20 分钟前
Linux信号的保存
linux·运维·网络
百锦再27 分钟前
大数据技术的主要方向及其应用详解
大数据·linux·网络·python·django·pygame
2301_8035545242 分钟前
vim,gcc/g++,makefile,cmake
linux·编辑器·vim
noravinsc1 小时前
国产化中间件 替换 nginx
运维·nginx·中间件
惜.己1 小时前
Linux常用命令(十四)
linux·运维·服务器
linkingvision2 小时前
H5S 视频监控AWS S3 对象存储
linux·运维·aws·视频监控s3对象存储
doupoa2 小时前
Fabric 服务端插件开发简述与聊天事件监听转发
运维·python·fabric
BillKu2 小时前
服务器多JAR程序运行与管理指南
运维·服务器·jar