Linux下redis的安装
1、Redis的安装
redis是C语言开发,建议在linux上运行,本教程使用Centos6.7作为安装环境。
安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要手动安装。
1.1、检测是否安装gcc
gcc -v
rpm -qa|grep gcc
1.2、联网安装gcc、g++
yum install gcc-c++
1.3、安装redis
版本说明:
本教程使用redis3.2.11版本。3.0版本主要增加了redis集群功能。
a、源码下载:
http://download.redis.io/releases/
将redis-3.2.11.tar.gz拷贝到虚机的/usr/local目录下
b、 解压源码
# tar -zxvf redis-3.2.11.tar.gz
c、进入解压后的目录进行编译
# cd redis-3.2.11
# make
d、安装到指定目录,如 /usr/local/redis
# cd /usr/local/redis-3.2.11
# make PREFIX=/usr/local/redis install
e、启动:分为前端启动和后台进程启动
前端启动-->
# cd /usr/local/redis/bin
# ./redis-server
f、后台启动-->到解压安装包的目录找到redis.conf文件(/usr/local/redis-3.2.11 )
redis.conf是redis的配置文件,redis.conf在redis源码目录。
注意修改port作为redis进程的端口,port默认6379。
# cd /usr/local/redis-3.2.11
# cp redis.conf /usr/local/redis/bin/
# cd /usr/local/redis/bin/
# vi redis.conf
修改并保存daemonize no----->daemonize yes
g、重新启动的时候,需要指定配置启动,查看进程是否启动成功。
# ./redis-server redis.conf
# ps -aux | grep redis
h、启动客户端或工具查看是否情况成功。
# ./redis-cli
i、修改防火墙策略,允许外部访问。
# vi /etc/sysconfig/iptables
增加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
保存退出。
重启防火墙
# service iptables restart
查看防火墙状态:
# service iptables status