Linux下安装Redis以及处理一些常见问题

Linux下安装Redis以及处理一些常见问题

安装Redis

  • 下载Redis
    前往Redis官网 下载最新版本,编写本文时最新版本为Redis4.0.11,下载完成上传至Linux系统,推荐上传至/home/目录下
  • 安装C编译环境
    Redis是c语言开发的,所以安装Redis需要c语言的编译环境,如果没有gcc需要在线安装,执行命令 yum install gcc-c++
  • 安装Redis
    解压缩Redis:执行命令 tar -zxvf redis-4.0.11.tar.gz
    编译:进入Redis源码目录(执行命令 cd redis-4.0.11/),执行命令:make 进行Redis源码编译
    安装:执行命令 make install PREFIX=/usr/local/redis ,PREFIX参数指定redis的安装目录,一般软件安装到/usr目录下。到此,Redis安装结束。
  • 启动Redis
    前端启动: 在Redis的安装目录下直接启动redis-server,执行命令 ./redis-server ,由于前端启动没有任何用,无论输入什么都无效,所以一般采用后台启动。执行命令 contrl+c 退出
    后台启动:
    1.复制配置文件,把源码目录下的redis.conf复制到/usr/local/redis/bin目录下,执行命令 cp redis.conf /usr/local/redis/bin/
    2.修改配置文件
    (1)进入目录/usr/local/redis/bin,执行命令vim redis.conf这里写图片描述这个地方改成 daemonize yes,也就是定义为后台启动。
    (2)这里写图片描述这个地方 bind 127.0.0.1 改成bind 0.0.0.0,改完之后可以处理所有请求。也可以改为处理指定IP的请求,在生产环节中推荐改为处理指定IP的请求。
    (3)
    在这里插入图片描述这个地方设置密码,推荐设置,不然很容被入侵,后果不堪设想!
    3.启动
    在启动之前,需要将Redis重新启动,这样修改的配置文件才会起作用。关闭Redis:执行命令 ./redis-cli shutdown,开启Redis:执行命令 ./redis-server redis.conf

常见问题

  • 在Redis 4 之后的版本,出于安全考虑,默认只处理本机的请求,如果需要处理除了其他服务器的请求,需要修改上述配置文件的第二个地方。但是在Redis 4之前的版本,例如redis-3.0.0 则不需要手动更改,默认处理所有请求。
  • 如果出现DENIED Redis is running in protected mode because protected mode is enabled这个错误,详细错误如下图,在这里插入图片描述
    问题描述所说:只能用本地连接,不能用网络IP,因为处于保护模式。所以只需要更改redis.conf 文件 protected-mode no
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值