首先下载的是 redis-6.0.3.tar.gz,按照步骤,直接解压后到src目录,make后一堆报错:
全部是 error,百度安装redis步骤后,发现基本是直接make后就成功,无需配置其他。
怀疑是版本的问题,下载了以前的版本,redis-5.0.8.tar.gz,make后无报错,根据提示make test后,
OK,需下载高版本的tcl 8.5。
[root@localhost src]# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
# 解压后到unix目录下
[root@localhost unix]# ./configure && make && make install
继续到redis的src目录下make test,继续有报错。
根据提示修改文件后,继续make install,不管已经running的server,make intall;
然后修改配置文件redis.conf
bind 127.0.0.1 #修改为实际的小网ip
daemonize yes #以守护进程方式运行
logfile ./log/redis.log #如果log目录不存在,先创建log目录..我配置的是绝对路径
databases 2 #数据库个数
appendonly no #不启用AOF
requirepass ******* #redis密码
修改完后根据报错内容注释掉了一些配置,接着启动redis服务:
[root@localhost src]# ./redis-server ../redis.conf
[root@localhost src]# redis-cli -h 127.0.0.1
127.0.0.1:6379>