好久没记笔记了,因为用户名忘了...今天终于找到了...
最近在安装redis的时候,不小心掉坑里了,此次安装的是redis-3.2.8版本,解压、编译(make)、安装(make PREFIX=/usr/local/redis install)之后,
拷贝配置文件【cp /home/redis-3.2.8/redis.conf /etc/】
修改配置文件redis.conf
新增非本机访问地址bind 127.0.0.1 172.168.13.31
daemonize yes(后台运行)
logfile /usr/local/redis/log(日志文件,目录必须存在)
最后起服务redis-server /etc/redis.conf,刚开始报“Bad directive or wrong number of arguments”,错误的指令或参数个数,
而且提示是bind地址错误,心想3.2.8肯定支持绑多个地址了啊。
看了一下bind地址格式也没问题 中间用的是空格。后来改成单个地址。启动时仍然报“Bad directive or wrong number of arguments”错,
提示protectedmode yes 有错,改成no,一样报错。配置文件改了好几遍 依然报错。
最后想是不是版本的问题 。redis-server -v ,
醉醉的,不知道之前谁安过2.*的版本。
根目录下find . -name "*redis*"。
其实每次全局模式下执行redis-server /etc/redis.conf,用的都是/usr/local/bin下面的2.*的指令,并不是我安装目录下的3.2.8的版本。
下次注意 下次注意
时间: 2024-11-13 06:45:24