redis linux 运行依赖,Linux(CentOS)下安装Redis(redis-4.0.1)

1、下载Redis

下载最新Linux版本的Redis,我用的是redis-4.0.1.tar.gz。百度云盘链接: 密码:iofs

2、编译

redis是通过源码安装的,所以我们需要先安装gcc编译器,同时安装redis所依赖的tcl包

yum install gcc tcl

3d555b0025d5b62ee0c85f503b2b33b4.png

正在下载安装包

622d0cc29fd316da0d9b2ec9b1110692.png

安装完成

a58a45cbb3638891918208b428cb634c.png

3、创建安装目录

mkdir redis

4、上传并解压

将下载好的redis上传到新建的目录下,然后解压

tar -xzvf redis-4.0.1.tar.gz

4d176659efb5d33f3a6e4d96cb7bcf55.png

5、指定安装目录

使用PREFIX指定redis安装目录,

make PREFIX=/home/diweikang/redis/ install

d1379195249b1bda08fc03e023173e8c.png

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

6c708ad15cb78151af60085fd146f53c.png

6、将redis配置成服务

按照上面的操作步骤,redis的启动脚本为:/home/diweikang/redis/redis-4.0.1/utils/redis_init_script

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

cp /home/diweikang/redis/redis-4.0.1/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

改为

/home/diweikang/redis/bin/redis-server

(4)

CLIEXEC

改为

/home/diweikang/redis/bin/redis-cli

(5)配置文件设置

创建redis配置文件目录

mkdir conf

e48d325de4c69ccefe13509a728b8b6d.png

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

cp /home/diweikang/redis/redis-4.0.1/redis.conf /home/diweikang/redis/conf/6379.conf

36ef5332b9a9cd0ae9020da8a202d380.png

做了以上准备后,在对CONF属性做如下调整

CONF

改为

/home/diweikang/redis/conf/${REDISPORT}.conf

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

$EXEC $CONF

&

&

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

修改后的服务脚本内容为

d87aecbd40e2b60c8684f2489aba4f87.png

7、将redis注册成为服务

chkconfig --add redis

8、防火墙开启对应端口

vi /etc/sysconfig/iptables

9f3445007b0a24ff66a29331a4530dab.png

重启防火墙

service iptables restart

9、修改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

f0532372697e2b296e29c924e7cb265f.png

0285b38065de59e50c7c2b6d9a60df4f.png

0add5360438ee18659202c92d7d37453.png

10、启动redis服务

service redis start

f594a3cc5faf8703f661e59b19dd7989.png

11、将redis添加到环境变量中

vi /etc/profile

970a2393727b16869a2a08f2605bdd6a.png

使配置生效

source /etc/profile

12、验证

使用redis-cli发送命令了

9ca7242a93ccee2933a8a60b2aa2181e.png

参考:

http://blog.csdn.net/kevin1168/article/details/68958613

http://blog.csdn.net/fly43108622/article/details/52972433

http://blog.csdn.net/yingxiake/article/details/51472810

source: https://blog.csdn.net/diweikang/article/details/78784631

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值