小编and*_*ewl的帖子

redis服务器的最佳EC2设置

我们正在部署一个仅使用redis作为数据存储的大型Web应用程序.我注意到我们的redis主机的基准测试在EC2上大约是每秒8000个事务,远低于专用硬件上的规定基准.

我知道在像EC2这样的虚拟机上运行Redis会有性能损失,但是我想知道在EC2上的生产环境中部署Redis的人的一些指示,你发现哪些EC2设置对于从redis中获取更多信息是最有效的.

谢谢.

amazon-ec2 redis

19
推荐指数
1
解决办法
1万
查看次数

将memcached和beanstalk绑定到EC2实例上的外部IP

我有一个运行的EC2服务器,它有一个弹性IP地址,很高兴运行memcached和beanstalkd分别在端口11211和11300上侦听外部IP.我拿了服务器的AMI来升级大小,当服务器重新启动时,memcached和beanstalkd都没有运行.为memcached而烦恼,因为这是init.d重启,但是beanstalkd是从命令行作为守护进程运行的.

然而,几个小时后,我似乎无法弄清楚如何让它们重新启动和运行.

对于memcached,配置文件读取:

# Default connection port is 11211
-p 11211

# Specify which IP address to listen on. The default is to listen on all IP addresses
-l <EXTERNAL IP ADDRESS>
Run Code Online (Sandbox Code Playgroud)

当我尝试从命令行以root身份运行memcached时:

memcached -d -m 1024 -u root -l <EXTERNAL IP ADDRESS> -v -p 11211
Run Code Online (Sandbox Code Playgroud)

我明白了:

bind(): Cannot assign requested address
failed to listen on TCP port 11211: Cannot assign requested address
Run Code Online (Sandbox Code Playgroud)

然而,当我查看netstat时,没有任何东西绑定到该端口:

netstat -ant | grep LIST
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:6379            0.0.0.0:* …
Run Code Online (Sandbox Code Playgroud)

memcached amazon-ec2

3
推荐指数
1
解决办法
2365
查看次数

标签 统计

amazon-ec2 ×2

memcached ×1

redis ×1