centos7下安装reids-5.0.4

一 、安装redis

  1. 将redis的安装包上传到虚拟机,或者下载redis的安装包
    wget http://download.redis.io/releases/redis-4.0.6.tar.gz  
    
  2. 解压redis压缩文件
    tar -zxvf redis-4.0.6.tar.gz
    
  3. 安装redis
    安装gcc依赖,如果需要选择,键入y,回车
    # 需要先安装 gcc
    yum install gcc
    # 切换到redis的解压目录中
    cd redis-5.0.4
    # 编译
    make
    # 使用一下命令默认安装到/usr/local/bin目录
    cd src && make install
    # 可以指定安装目录
    cd src && make PREFIX=/opt/software/redis5 install
    

二、 测试redis是否安装成功

  1. 直接启动,进入 bin 文件夹
    ./redis-server

    redis启动成功,但启动窗口一直处于打开状态,不能进行其他操作,需要用ctrl+c关闭窗口。

  2. 以后台进程的方式启动redis

    	# 先将redis.conf文件从解压包内 cp 到安装目录
    	cp redis.conf  redis的安装路径
    	# 使用 vim 或 vi 命令修改文件
    	vi redis.conf
    	# 进行以下修改
    	protected-mode no # 关闭保护模式
    	daemonize yes     # 守护进程模式开启
    
  3. 后台启动

    ./redis-server ../redis.conf
    
  4. 关闭redis进程,使用ps aux | grep redis查看redis进程,然后用kill -9 redis进程号 结束redis进程

  5. 访问redis进入 bin 目录运行 ./redis-cli

    127.0.0.1:6379> set name abc
     OK
    127.0.0.1:6379> get name
     "abc"
    127.0.0.1:6379> exit
    

三、 配置redis

Redis的配置信息,主要通过修改redis.conf文件实现,通过vi打开redis.conf文件,主要对以下参数进行设置。

daemonize 如果需要在后台运行,把该项改为yes

bind 绑定ip,设置后只接受来自该ip的请求,设置为127.0.0.1或者0.0.0.0

Requriepass 设置 登陆时需要使用密码,可以通过#号注释掉,也就是不设置密码。

四、 卸载redis

先利用kill -9 PID停止redis服务,此处PID是通过ps aux | grep redis查看的redis的进程号。然后到redis的安装目录,比如本文举例的/usr/local/redis目录,将所有的文件删除。或者直接将redis目录删除。

五 、注意事项

  1. 避免redis漏洞的影响
    redis存在挖矿的漏洞,可以在配置文件redis.conf中设置,只有固定的ip可以访问,也就是bind ip地址,避免不法分子利用redis漏洞搞破坏。

  2. 内部访问redis
    Redis使用的是6379端口,如果内部不能访问,需要从配置文件方面入手查找问题,主要查看bind的IP地址,requirepass是否设置了密码。如果没有问题,可以通过redis-cli进行本地访问验证,这样就说明本地访问没有问题。

  3. 外部访问redis
    需要查看防火墙以及服务器的端口安全设置。

    # 查看所有打开的端口
    firewall-cmd --zone=public --list-ports
    # 添加
    firewall-cmd --zone=public --add-port=6379/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
    # 重新载入
    firewall-cmd --reload
    # 查看
    firewall-cmd --zone= public --query-port=6379/tcp
    # 删除
    firewall-cmd --zone= public --remove-port=6379/tcp –permanent
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值