Redis编译安装
Redis的安装非常简单,只需要下载源码,编译安装就可以了。
# 下载源码 wget http://download.redis.io/releases/redis-5.0.5.tar.gz # 解压源码 tar -zxvf redis-5.0.5.tar.gz # 进入源码目录 cd redis-5.0.5 # 编译安装 make # 安装 make install
安装完成后,就可以使用Redis了,如果需要更改默认端口号,可以在redis.conf文件中修改:
# 修改端口号 port 6379
Redis的启动与关闭也很简单:
# 启动 redis-server redis.conf # 关闭 redis-cli shutdown
常见问题解答
-
Q:Redis启动失败,报错“can't bind to 0.0.0.0 port 6379:Address already in use”
A:可能是因为端口号已经被占用,可以查看端口号是否被占用:
netstat -anp | grep 6379
如果端口号被占用,可以在redis.conf文件中更改端口号,或者kill掉占用端口的进程:
kill -9 PID
-
Q:Redis启动报错“Can't open the log file:Permission denied”
A:可能是因为Redis无法写入日志文件,可以尝试修改文件权限:
chmod 777 redis.log
或者修改redis.conf文件中的日志路径:
# 修改日志路径 logfile /var/log/redis/redis.log
-
Q:Redis启动报错“Can't open the config file:No such file or directory”
A:可能是因为Redis没有找到配置文件,可以尝试指定配置文件路径:
redis-server /path/to/redis.conf