一: Redis下载 解压 运行环境配置
- 下载官网:官网下载地址
- 下载之后解压到
/user/local
tar -xvf redis-5.0.4.tar.gz -C /usr/local
- 安装C语言运行环境,如果你的linux已经安装了,那么这一步可以省略
yum install gcc-c++
- 检查C语言运行运行环境是否已经安装了,可以执行以下命令查看
rpm -qa | grep "c++" --color
出现下面的结果表示运行环境安装成功
libstdc+±4.4.7-23.el6.i686
gcc-c+±4.4.7-23.el6.i686
libstdc+±devel-4.4.7-23.el6.i686
二:编译并安装Redis
- 切换到解压的目录里
cd /usr/local/redis-5.0.4/
- 编译,执行以下命令, 这个过程大概一分钟,一直到编译完成就可以了
[root@CentOS redis-5.0.4]#
make
- 把redis安装到了/usr/local/redis文件夹中
[root@CentOS redis-5.0.4]#
make PREFIX=/usr/local/redis install
- 安装所需的tcl:
[root@CentOS redis-5.0.4]#
yum install –y tcl
- 可以执行以下命令看看是否安装成功, 这个检查过程大概2分钟,不测试也没关系
[root@CentOS redis-5.0.4]#
make test
三: 配置Redis
之所以要配置 ,是为了方便我们使用,不配置也能直接用,只是非常麻烦
- 解压目录中有一个配置文件redis.conf,拷贝到Redis的安装目录的bin文件夹下:
[root@CentOS redis-5.0.4]#
cp redis.conf /usr/local/redis/bin/
我解释下为什么要复制这个配置文件, 其他人的安装教程中是没有这步的,我这么做是为了以后运行的时候方便,往下看你就可以看到这样做的好处了
- 修改复制之后配置文件,让Redis可以在后台运行
[root@CentOS redis-5.0.4]#
cd /usr/local/redis/bin/
跳转刚刚复制的配置文件目录里
[root@CentOS bin]#vim redis.conf
进入这个文件,找到daemonize no
将daemonize的值改为yes
如果配置文件中没有daemonize no
,那么就增加一行daemonize yes
- 配置Linux的防火墙,开放6379端口
命令:
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
命令:/etc/rc.d/init.d/iptables save
四: 启动Redis
- 启动服务Redis的服务端, 在cd /usr/local/redis/bin路径下启动
[root@CentOS bin]#
./redis-server redis.conf
启动的时候后面是配置文件, 如果之前没有复制配置文件到bin目录下,那么要写一大串的路径,很麻烦
看到以下画面就表示成功了!
- 使用客户端连接Redis服务,链接服务的时候,服务不能关闭,
[root@CentOS bin]#
./redis-cli
表示链接本机
远程链接的完整命令是:./redis-cli [-h Redis的ip地址 -p Redis的端口]
连接上之后就能存取数据了,这里我就不演示了,毕竟和本文无关