linux redis的添加用户,inux下非root账户redis安装

安装环境:

linux:centos6.9 64位

redis版本:redis-4.0.2.tar.gz

Redis安装

目前最新版本是4.0.2

1、下载源码,解压后编译源码

[root@localhost ~]# wget http://download.redis.io/releases/redis-4.0.2.tar.gz

[root@localhost ~]# tar -xfredis-4.0.2.tar.gz

[root@localhost ~]# cd redis-4.0.2

[root@localhost redis-4.0.2]# make

2、make编译完成后,我们看到如下界面,说明我们安装成功了。

127741898_1_20180320105322269.jpg

我们在redis-4.0.2/src目录下会看到多了几个可执行文件,其中redis-server是用来启动服务用的,redis-cli是用来启动客户端用的,其他的还不清楚,大家可以查一下。

默认make完后,我们启动redis服务的话,每次都要进入到安装目录,这样很繁琐,所以我们可以make之后在执行make install,就会把生成的二进制文件放到/usr/local/bin目录

make install

127741898_2_20180320105322456.jpg

注:如果是普通用户执行make install是需要需要root权限的,要用sudo make install

3、设置服务

首先将redis-4.0.2/utils/redis_init_script文件复制到/etc/init.d下,同时易名为redis。执行命令

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

在文档第二行添加

# chkconfig: 234580 90。

注:没有这行注释,chkconfig --add redis命令执行时会报错

确保/usr/local/redis/bin中有redis-server和redis-cli文件(如果有些人安装是没有用make install命令,是需要在安装目录下复制redis-server和redis-cli到/usr/local/redis/bin目录下,否则服务启动时找不到redis-server)下图第二个红框所示。

127741898_3_20180320105322722.jpg

可以看到在/etc/init.d/redis文件中有这么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是将redis配置文件拷贝到/etc/redis/下,同时易名为7200.conf。

4、修改7200.conf配置文件

5、后台启动两种方法

默认redis启动服务会独占输入屏,若想在后台启动有两种方式:

6、加入service服务管理

完成上面的操作之后,即可注册服务:

然后启动redis服务

127741898_4_20180320105322972.jpg

这样我们就将redis服务注册好了。

如果service redis stop ,有提示/var/run/redis_7200.pid does not exist, process is not running

127741898_5_20180320105323253.jpg

这说明在run下没有这个文件,我们进入到/var/run下发先真的没有这个文件,但是有redis.pid文件。

解决方法:

这样我们重启服务后,在用该命令关闭就可以了。到这里我们的redis服务就安装好了,并做好了一个服务。

以上就是Linux下安装Redis的全过程,希望对大家安装Redis有所帮助。

附redis启动脚本:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值