欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis4.0.13 安装踩雷记录

程序员文章站 2022-03-03 14:47:36
...

环境

[[email protected] soft]# cat /proc/version
Linux version 3.10.0-693.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017

安装步骤

yum -y install wget
wget http://download.redis.io/releases/redis-4.0.13.tar.gz
tar xzvf redis-4.0.13.tar.gz  -C /usr/local/redis
cd /usr/local/redis
make

报错,包含gcc,继续执行。

yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

make包函数错误,.h的

make MALLOC=libc

继续报错 tcl 版本问题

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/ 

优化,后台启动

#后台启动
vi /usr/local/redis/redis.conf //将daemonize no 改成daemonize yes
vi /etc/rc.local /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

 make test 

 如果没有报错,就在make一次。

 

远程访问,需要设置俩点

注释掉bind 127.0.0.1可以使所有的ip访问redis

在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,

修改办法:protected-mode no

相关标签: 安装