linux安装redis

1.首先上官网下载Redis 压缩包,地址:http://redis.io/download 我使用的是redis-3.2.12

2.redis是通过源码安装的,所以我们需要先检查是否安装gcc了:

执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”。

      同时安装redis所依赖的tcl包

       yum install gcc tcl

如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。

3.创建安装目录:

mkdir redis

4.上传并解压:

tar -xvf redis-3.2.12.tar

5.指定安装目录(我安装到跟目录了)进入到/redis/redis-3.2.12:

make  install PREFIX=/redis/

安装完成之后可以看到/redis目录下有一个bin目录,bin目录里面是redis的命令脚本

6.将redis配置成服务:

redis的启动脚本为:/redis/redis-3.2.12/utils/redis_init_script

将启动脚本复制到/etc/rc.d/init.d/目录下,命名为redis

cp /redis/redis-3.2.12/utils/redis_init_script /etc/rc.d/init.d/redis

编辑/etc/rc.d/init.d/redis文件,修改相应配置,使之能注册成为服务

vi /etc/rc.d/init.d/redis

(1)在脚本第一行后面添加一行内容为:#chkconfig: 2345 80 90    如果不添加,在注册服务的时候会提示:service redis does not support chkconfig

(2)REDISPORT端口保持6379不变(注意,端口名将与下面的配置文件名有关)

(3)EXEC改为/redis/bin/redis-server

(4)CLIEXEC改为/redis/bin/redis-cli

(5)CONF改为/redis/conf/${REDISPORT}.conf

(6)更改redis开启的命令,以后台运行的方式执行

$EXEC $CONF &

&的作用是将服务转到后台运行

7.配置文件设置

创建redis配置文件目录 mkdir conf

 

复制redis配置文件/redis/redis-3.2.12/redis.conf到目录/redis/conf下并按端口号命名为6379.conf

cp /redis/redis-3.2.12/redis.conf /redis/conf/6379.conf

8.将redis注册为服务:

chkconfig --add redis

9.检查是否加成功:chkconfig --list|grep redis

10.开启防火墙端口:

vi /etc/sysconfig/iptables

 插入 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

或者:

systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

systemctl start firewalld开启防火墙

firewall-cmd --zone=public --add-port=6379/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

我添加的是:

*nat
:PREROUTING ACCEPT [2322:298611]
:POSTROUTING ACCEPT [174:19723]
:OUTPUT ACCEPT [174:19723]
#redis端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
COMMIT

重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=6379/tcp

11.修改redis配置文件6379.conf:

daemonize no 改为daemonize yes

pidfile /var/run/redis.pid 改为pidfile /var/run/redis_6379.pid

注释掉绑定的主机,否则客户端无法连接 #bind 127.0.0.1

protected-mode yes 改为 protected-mode no

12.将redis添加到环境变量中:

vi /etc/profile

使配置生效

source /etc/profile

13.启动redis服务

service redis start

14.验证

使用redis-cli发送命令

.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值