一:Linux服务器安装redis及实现远程连接

一:Linux服务器安装redis及实现远程连接

  1. 安装环境:
    redis-6.2.11
    ubantu
  2. 下载安装包:
    进入官网找到下载地址 https://redis.io/download
  3. 输入以下命令上传redis到linux服务器目录下:
    rz
  4. 输入以下命令解压到当前目录
    tar -zvxf redis-6.2.10.tar.gz
  5. 将redis放到/usr/local/redis目录下
    mv /root/software/redis/redis-6.2.10 /usr/local/redis
  6. cd到/usr/local/redis目录,输入命令make执行编译
    make
    编译成功如下:
    一:Linux服务器安装redis及实现远程连接_第1张图片
    可能出现的编译失败问题
    1)新的Linux环境可能没安装gcc环境
    在这里插入图片描述
    安装gcc:apt install gcc
    再次执行编译:make
    2)由于第一次编译失败导致
    一:Linux服务器安装redis及实现远程连接_第2张图片
    清除编译:make distclean
    再次编译:make
  7. 执行命令安装
    make PREFIX=/usr/local/redis-6.2.11/ install
    一:Linux服务器安装redis及实现远程连接_第3张图片
    PREFIX= 这个关键字的作用是安装的时候用于指定程序存放的路径,否则默认可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录
  8. 修改配置文件redis.conf中daemonize,no改为yes;这样就可后台进程方式启动
    vim redis.conf
    一:Linux服务器安装redis及实现远程连接_第4张图片
  9. 在目录/usr/local/redis-6.2.11 输入下面命令指定配置文件启动redis:
    ./bin/redis-server& ./redis.conf
  10. 设置开机自启
    1)在/etc目录下新建redis目录
    cd /etc
    mkdir redis
    2)redis.conf文件复制一份到/etc/redis目录下,并命名为6379.conf
    cp /usr/local/redis-6.2.11/redis.conf /etc/redis/6379.conf
    3)将redis的启动脚本复制一份到/etc/init.d目录下
    cp /usr/local/redis-6.2.11/utils/redis_init_script /etc/init.d/redisd
    4)修改redisd中配置路径
    一:Linux服务器安装redis及实现远程连接_第5张图片
    5)开机自启命令:
    chkconfig redisd on
    注意:在ubantu中chkconfig被sysv-rc-conf所替代,则安装sysv-rc-conf
    apt-get update
    apt-get install sysv-rc-conf
    如果报错:
    在这里插入图片描述
    则需在/etc/apt/sources.list文件末尾添加下面一行:
    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
    一:Linux服务器安装redis及实现远程连接_第6张图片
    再次更新软件库
    apt-get update
    apt-get install sysv-rc-conf
    安装成功后再次执行
    sysv-rc-conf redisd on
    6)启动:
    service redisd start
  11. 工具远程连接redis
    下图可看到默认只支持本地访问
    在这里插入图片描述
    service firewalld stop --关闭防火墙
    systemctl disable firewalld --关闭开机启动
    修改配置文件(需要注意启动时是根据哪个配置文件启动的)
    一:Linux服务器安装redis及实现远程连接_第7张图片
    注释本机连接绑定bind 127.0.0.1
    在这里插入图片描述
    将protected-mode yes改为no,关闭仅指定绑定的ip能访问功能,即所有ip可访问
    在这里插入图片描述
    修改密码
    requirepass 你的密码
    在这里插入图片描述
    重启redis
    在这里插入图片描述
    在这里插入图片描述
    连接成功
    一:Linux服务器安装redis及实现远程连接_第8张图片

你可能感兴趣的:(redis,redis,linux,服务器)