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