一、环境配置要求
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
友友们记得关注加收藏哦