Linux系统下安装redis

一、环境配置要求

1、系统要求
Linux系列操作系统,建议使用正版Linux 64位操作系统。
2、环境配置要求、版本
操作系统 Linux sentos7.2 64位 16g
Redis Redis for Linux 64位

二、具体安装环境配置

注意:执行命令全部使用root用户

1.安装前准备

1.安装gcc编译环境
yum install gcc-c++
2.安装tcl
yum install -y tcl

2.开始安装

1、将redis-3.2.5.tar.gz包拷贝到/home/newcapec/tool /下
2、进入/home/newcapec/tool /下把redis-3.2.5.tar.gz包拷贝到/usr/local/下:
\cp -rf redis-3.2.5.tar.gz /usr/local/
3、解压缩包:
tar –zxvf redis-3.2.5.tar.gz
4、进入 redis-3.2.5下
cd redis-3.2.5
5、检验能否安装
make test
异常一:
make[2]: cc: Command not found
异常原因:没有安装gcc
解决方案:yum install gcc-c++
异常二:
zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
异常原因:一些编译依赖或原来编译遗留出现的问题
解决方案:make distclean。清理一下,然后再make。
异常三:
couldn’t execute “tclsh8.5”: no such file or directory
异常原因:没有安装tcl
解决方案:yum install -y tcl。
出现如下图所示,证明可以安装
在这里插入图片描述

6、开始安装,如下图安装成功:
make && make install
在这里插入图片描述

在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等
7、启动redis服务,进入redis-3.2.5\src下,执行下面命令出现如下图所示则启动成功:
./redis-server &
在这里插入图片描述

8、检测redis是否可用,进入redis-3.2.5\src下,执行./redis-cli命令,然后输入set name xx后会出现OK,然后输入get name会出现“xx”,如图所示:
在这里插入图片描述

说明redis服务器已经安装成功。
9、无法远程连接的解决方法
进入redis-3.2.5\src下,执行
./redis-cli -h 当前服务器的IP地址
命令,输入get name 如下图所示:
在这里插入图片描述

说明当前redis服务器只能本机访问,无法远程访问(如果遇到本机能正常连接,远程服务器无法连接的情况,均可以使用此方法进行解决),需要进行如下配置:
修改redis-3.2.5/redis-conf配置文件:
在这里插入图片描述

注释掉:bind 127.0.0.1
修改下面两个配置为 no
protected-mode no
daemonize no
然后启动redis服务的时候,显示的指定要加载的配置:./redis-server …/redis-conf

友友们记得关注加收藏哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值