redis安装与配置

记录一下在Linux上安装redis的步骤以及踩过的坑:

  1. 从官网https://redis.io/download上下载源码包,放在/opt/redis目录下
  2. 解压缩 tar xzf redis-5.0.5.tar.gz
  3. 进入源码包的目录里 cd redis-5.0.5
  4. 编译 make

这一步可能会出错:/bin/sh: cc: command not found (如果不出错下面的步骤可以省略)
因为系统里缺少c/c++的环境
解决办法:yum install -y gcc
安装了c/c++环境之后直接用make指令还是会出错:fatal error: jemalloc/jemalloc.h: No such file or directory
解决办法:使用make MALLOC=libc来编译

  1. 进入src目录 cd src
  2. 执行安装 make install PREFIX=/usr/local/redis

PREFIX=/usr/local/redis表示安装路径,如果不加这个的话默认安装路径是/usr/local/

  1. 进入安装目录 cd /usr/local/redis
  2. 在安装目录下创建一个etc文件夹 mkdir etc
  3. 将配置文件redis.conf 复制到etc目录下 cp /opt/redis/redis-5.0.5/redis.conf /usr/local/redis/etc
  4. 修改配置文件 vim redis.conf:
    1)注释掉bind 127.0.0.1(默认是只允许本地访问redis,注释掉后允许外部访问)
    2)将protected-mode yes改为protected-mode no(保护模式改为no表示允许外部访问。有些低版本的redis可能没有protected-mode,没有就不需要修改了)
    3)将deamonize no改为 deamonize yes(让Linux变为后台运行)
    4)添加密码 requirepass xxxxxxxx(密码自定)
  5. 启动redis ./redis-server /usr/local/redis/etc/redis.conf
    在这里插入图片描述
  6. 开放6379端口 CentOS7版本用指令firewall-cmd --add-port=6379/tcp即可开放端口,CentOS7以下版本请自行去网上查办法。可以参考这两篇博客:
    https://blog.csdn.net/huangyuehong914/article/details/80218495
    https://blog.csdn.net/qq_28444079/article/details/82426219
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值