http://www.cnblogs.com/codersay/p/4301677.html
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
安装过程若出现 (参照: http://blog.csdn.net/luyee2010/article/details/18766911)
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
[html] view plaincopy
-
vi /etc/redis.conf
-
#查找daemonize no改为
-
#以守护进程方式运行
-
daemonize yes
-
#修改dir ./为绝对路径,
-
#默认的话redis-server启动时会在当前目录生成或读取dump.rdb
-
#所以如果在根目录下执行redis-server /etc/redis.conf的话,
-
#读取的是根目录下的dump.rdb,为了使redis-server可在任意目录下执行
-
#所以此处将dir改为绝对路径
-
dir /usr/local/redis
-
#修改appendonly为yes
-
#指定是否在每次更新操作后进行日志记录,
-
#Redis在默认情况下是异步的把数据写入磁盘,
-
#如果不开启,可能会在断电时导致一段时间内的数据丢失。
-
#因为 redis本身同步数据文件是按上面save条件来同步的,
-
#所以有的数据会在一段时间内只存在于内存中。默认为no
-
appendonly yes
-
注意:如果需要做到其他主机访问, bind 0.0.0.0或者bind 本机的真实IP
-
#将redis添加到自启动中
-
echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.d/rc.local
-
#启动redis
-
redis-server /etc/redis.conf
-
#查看redis是否己启动
-
ps -ef | grep redis
开放Redis的防火墙端口:
http://www.cnblogs.com/wucg/p/6143204.html
查看状态:
iptables -L -n
下面添加对特定端口开放的方法:
使用iptables开放如下端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/sbin/iptables -I OUTPUT -p tcp --sport 6379 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重启服务
service iptables restart
查看需要打开的端口是否生效?
/etc/init.d/iptables status
使用Redis DeskTop Manager在远端主机进行连接测试, 测试通过。