标题
cd /usr/local
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
mv ./redis-5.0.5 ./redis
cd redis
make
cd src && make install
在执行make的时候出现如下错误:
解决办法:
yum install gcc gcc-c++
再次执行报如下错误:
解决办法:
make MALLOC=libc
继续运行下一指令后,发现有提示:
那就根据提示运行make test报如下错误:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [Makefile:262: test] Error 1
那就安装tcl 8.5以上版本:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
再去运行make test,发现已经不再报错,接着运行make install
如下图,不再有其他提示。
修改配置
vim /usr/local/redis/redis.conf
正常模式下,先找到行号,输入::set nu
再输入: /daemonize 查询
最后进入修改模式,修改如下:
daemonize no 改为 daemonize yes
bind 127.0.0.1 改为 bind 0.0.0.0
requirepass … 改为 requirepass openailab
启动
./redis-server /usr/local/redis/redis.conf
设置开机启动:
vim /etc/rc.local
末尾添加以下内容:
/usr/local/redis/src/redis-server /usr/local/redis/redis.conf