redis安装与配置

我不是女神ヾ 2024-04-19 12:21 134阅读 0赞

记录一下在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

发表评论

表情:
评论列表 (有 0 条评论,134人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis Redis安装配置

    Redis Redis的安装与配置   Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看

    相关 Redis安装配置

    今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识。所以又重温了一下Redis,觉得应该写一下Redis的安全和配置。