云友“ptao”
提出 在ECS里无法成功运行 redis-sentinel 程序,提示端口无法绑定使用。
环境:CentOS 6 64位,redis-3.2.3
1. 执行更新
yum update
[attachment=116301]
2. 下载redis安装文件
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
3. 解压缩安装包
tar -xzvf redis-3.2.3.tar.gz
4. 移动文件
mv redis-3.2.3 /usr/local/redis
5. 转到工作目录
cd /usr/local/redis
6. 编译
make
7. 安装
make install
[attachment=116302]
8. 创建新的配置文件,
mkdir -p /etc/redis
9. 修改配置文件 /etc/redis/redis.conf,将 daemonize 值从 no 更改为 yes, 使之后台运行:
cp redis.conf /etc/redis
daemonize yes
[attachment=116303]
10.运行,测试可正常运行
/usr/local/bin/redis-server /etc/redis/redis.conf
[attachment=116304]
11.但运行出错,提示无法绑定使用相应的端口:
redis-sentinel /usr/local/redis/sentinel.conf
Creating Server TCP listening socket *:26379: unable to bind socket
# port <sentinel-port>
# The port that this sentinel instance will run on
bind 0.0.0.0
port 26379
-------------------------
优秀文章-欢迎进行技术分享,感谢你的支持!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。