`
lv12312
  • 浏览: 10287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Redis环境搭建时一点总结

 
阅读更多

    没事儿的时候整整Redis玩玩儿,搭建的时候也出了点问题,不过稍微捣鼓一下,也差不多了。

 

环境:64位 CentOS 6.4 Redis 2.6.13

1、从官网上面下载源代码,然后编译,这一部比较简单,如果发现没有一些编译工具或者依赖库的话,下载安装就行。

2、 编译安装完毕之后,执行程序在 /usr/local/bin 目录下面会有这几个文件

redis-benchmark

redis-check-aof

 redis-check-dump

 redis-cli

 redis-server

这个时候需要配置/etc/redis/redis.conf配置文件,从网上找一个例子来改一下,就放上去了

 

#... 
deamonize yes  #作为守护进程来运行的,默认不是使用守护进程

port 6379 #默认端口

# 可以绑定单一的IP,只允许其访问,如果没有设置的话,默认是所有接口的连接都# 会被监听
#bind 127.0.0.1

#...还有一些其他参数,不一一列举了

 

3、执行./redis-server /etc/redis/redis.conf, 开开心心的启动起来之后,在客户端执行一个Python测试程序(测试之前需要安装Redis-python客户端,下载地址 https://pypi.python.org/pypi/redis)

import redis

r = redis.StrictRedis(host='10.1.1.1', port=6379, db=0) 
r.set('foo', 'bar')
print r.get('foo')

 发现链接失败,悲催的...

 

怀疑可能是Linux 防火墙拦截掉了,于是:

编辑 /etc/sysconfig/iptables

增加一句 -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

将上面配置文件设置的6379端口开放

重启防火墙

service iptables stop

service iptables start

 

最后,执行本地程序 

bar

Process finished with exit code 0

 Ok ,成功了,掌声鼓励鼓励。。。环境搭建结束

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics