redis单机安装

redis单机安装

说明:本案例基于Linux系统安装,系统版本:CentOS7,redis版本:6.2.5

前置条件

  1. linux环境
  2. 因redis是基于c语言编写,因此linux环境需要安装gcc-c++依赖(建议使用命令直接进行安装,如果自行下载依赖包安装,可能会存在更多依赖无法找到的问题),安装命令如下:
yum install -y gcc-c++

gcc-c++依赖安装

单机安装

  1. redis安装包下载,选择需要安装的redis版本(redis3.0以上版本支持集群部署,根据自己需要进行选择)
    redis版本选择

  2. redis安装包上传linux服务器,执行tar -zxvf redis-x.x.x.tar.gz命令完成解压缩
    解压redis压缩包

  3. 解压完成后进入redis-x.x.x文件夹下,执行make命令,即可从Makefile文件中读取指令,并且编译,如果没有安装gcc-c++依赖,执行该命令会报错
    执行make命令读取Makefile指令并编译
    注:执行make命令可能会出现zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录报错信息,查看Makefile文件可以看到,默认选择的是jemalloc分配器,这种情况下有两种方式可以解决:
    (1)安装jemalloc,这种方式较为麻烦
    (2)可以自己指定另一种分配器libc,执行make MALLOC=libc命令即可

  4. redis默认安装路径为usr/local/bin,可直接执行make install命令安装到指定目录下,也可执行make PREFIX=xxxxxxx install命令安装到指定的目录下
    安装redis到指定目录

redis启动

  1. 将redis配置文件redis.conf复制到redis安装的bin目录下 cp redis.conf xxxxxxx
    复制redis配置文件

  2. 进入redis安装路径下的bin目录,执行./redis-server redis.conf命令,通过前端方式启动redis

  3. 如果启动redis,发现redis并没有成功启动,此时,需要进入到redis配置文件中,修改protected-mode参数,将是否开启保护模式参数值改为no,将bind 127.0.0.1回环地址注释,让其他机器可以进行访问
    修改redis配置文件参数值

  4. redis前端启动,无法再进行另外的linux操作,因此需要修改redis.conf配置文件daemonize属性,将redis启动变为后台执行,redis本身并无设置日志记录,因此可以修改logfile属性,指定redis日志存放位置
    设置redis后台执行
    设置redis日志存放位置

  5. 执行./redis-server redis.conf命令,可打开指定redis的日志文件查看启动情况
    redis启动日志

  6. 启动成功后,可以通过RedisDesktopManager辅助工具进行验证连接,也可以通过执行./redis-cli命令测试是否可以连接成功
    redis连接测试

  • 如果redis连接失败,执行systemctl stop firewalld关闭防火墙后重试
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值