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端口是否打开
相关推荐
诶尔法Alpha5 分钟前
Linux上使用dify构建RAG
linux·运维·服务器
阿桢呀42 分钟前
Redis实战篇《黑马点评》5
数据库·redis·缓存
熬夜苦读学习1 小时前
Linux文件系统
linux·运维·服务器·开发语言·后端
沐千熏1 小时前
Liunx(CentOS-6-x86_64)系统安装MySql(5.6.50)
linux·mysql·centos
荔枝荷包蛋6661 小时前
【网络】高级IO——Reactor版TCP服务器
运维·服务器
GGGGGGGGGGGGGG.2 小时前
hapxory-ACL基础介绍及案例
运维·服务器·网络
Kerwin要坚持日更2 小时前
一文讲解Redis中的主从复制
数据库·redis·缓存
Suk-god2 小时前
【Redis】基础知识入门
数据库·redis·缓存
黑牛先生2 小时前
【Linux】匿名管道
linux·运维·服务器
流星白龙2 小时前
【Linux】35.封装 UdpSocket(2)
linux·运维·windows