`
sharong
  • 浏览: 492274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
D1667ae2-8cfc-3b68-ac7c-5e282789fa4a
论开源
浏览量:8695
7eb53364-fe48-371c-9623-887640be0185
Spring-data-j...
浏览量:13025
社区版块
存档分类
最新评论

centos6.x下让redis以服务方式运行

 
阅读更多
1.从官网下载redis-2.8.9.tar.gz之后,将redis解压在/usr/local下,目录是redis-2.8.9,然后按照官网给出的办法安装redis即可。

2.安装完在redis-2.8.9目录下执行src/redis-server,
然后在另一个shell窗口执行src/redis-cli,可以正确运行。
但是我们显然想将之作为服务来启动运行。

3.下面是将redis配置为服务的操作步骤,首先将utils/redis_init_script文件复制到/etc/init.d下
cp /usr/local/redis-2.8.9/utils/redis_init_script /etc/rc.d/init.d/redis
将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis


然后vi /etc/rc.d/init.d/redis
在文档第二行添加
# chkconfig: 2345 80 90

然后注意
EXEC=/usr/local/redis/bin/redis-server  
CLIEXEC=/usr/local/redis/bin/redis-cli 

因为我们的安装目录是/usr/local/redis-2.8.9,所以上面两行改为
EXEC=/usr/local/redis-2.8.9/src/redis-server  
CLIEXEC=/usr/local/redis-2.8.9/src/redis-cli  

还要注意redis文件的
$EXEC $CONF
在CONF后面增加&
$EXEC $CONF &

“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。

4.可以看到在/etc/init.d/redis文件中,有这么一行:
CONF="/etc/redis/${REDISPORT}.conf"

于是将redis配置文件拷贝到/etc/redis/下
mkdir /etc/redis   
cp /usr/local/redis-2.8.9/redis.conf /etc/redis/6379.conf  

5.完成上面的操作之后,即可注册服务:
chkconfig --add redis 
然后启动redis服务
service redis start 

redis就可以服务方式运行啦
1
0
分享到:
评论
1 楼 yijunsign 2015-07-15  
非常棒,感谢!

相关推荐

    redis集群安装 redis 6.x 安装包 redis-6.2.1_install.tar.gz

    首先,你需要确保你的服务器环境支持 Redis 的运行,通常要求为 Linux 系统,例如 Ubuntu 或 CentOS。确保系统中已经安装了以下依赖: 1. GCC 编译器:用于编译源码。 2. Make 工具:用于构建 Redis 源码。 3. ...

    CentOS7安装redis

    ExecStart=/path/to/redis-6.x.x/src/redis-server /etc/redis/redis.conf ExecStop=/path/to/redis-6.x.x/src/redis-cli shutdown Restart=always LimitMEMLOCK=infinity [Install] WantedBy=multi-user.target ``...

    CentOS(Linux)离线安装Redis详细教程(亲测可行)

    在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些问题,提供一个详尽的离线安装 Redis 的指南,确保 Redis 在 ...

    Centos开机自启动redis.txt

    将`daemonize yes`这一行取消注释,表示Redis将以守护进程的方式运行,这样就不需要手动维护进程了。 2. **指定 PID 文件路径** 在`redis.conf`文件中,还有一行是关于PID文件的路径,它通常是这样的: ``` ...

    centos6或7,安装redis的gcc依赖离线安装包

    6. 设置Redis服务启动脚本(这一步可能因CentOS版本不同而略有差异,例如在CentOS 7中,你可以创建Systemd服务文件)。 7. 启动Redis服务并检查其状态: ``` sudo systemctl start redis sudo systemctl status...

    linux服务器上centos7.5离线安装redis 所需要的gcc包

    以上就是离线环境下在CentOS 7.5上安装Redis的详细过程,过程中需要注意的是,服务器的防火墙设置要允许Redis的默认端口(6379)通信,同时确保服务器有足够的磁盘空间来存放Redis的数据和日志。此外,根据实际需求...

    详解centos下搭建redis集群

    在本文中,我们将深入探讨如何在CentOS操作系统下搭建Redis集群。Redis是一个开源的、基于内存的数据存储系统,常用于数据库、缓存和消息中间件等场景。在集群模式下,Redis可以提供高可用性和数据分片,以支持更大...

    redis集群一键自动部署脚本.rar

    "redis集群一键自动部署脚本.rar" 提供了一种便捷的方式来在 CentOS 7.X 操作系统上搭建 Redis 集群。以下是关于Redis集群、shell脚本以及CentOS的相关知识点: 1. **Redis集群**: - **主从复制(Replication)**...

    Centos7安装Redis4.0.docx

    本文将详细介绍如何在 CentOS 7 环境下安装 Redis 4.0 版本。 ### 1. 安装 Redis #### 1.1 下载 Redis 源码包 首先,你需要访问 Redis 官方网站(http://download.redis.io/releases/)或使用 `wget` 命令从...

    Redis4基于CentOS6集群搭建

    本文将详细介绍如何在CentOS 6环境下搭建一个包含3个主节点和3个从节点的Redis集群。 #### 二、环境准备 - **操作系统**: CentOS 6.x - **软件**: Redis 4.0.1 - **集群配置**: 3主3从 #### 三、安装依赖包 首先...

    Centos7 三台主机(配置三主三从)Redis分布式集群

    在本文中,我们将详细讨论如何在CentOS 7环境下配置一个由三台主机组成的Redis分布式集群,每台主机上都有一个主节点和一个从节点,总计六个节点。这个过程涵盖了安装Redis、创建服务、配置集群、启动集群以及测试...

    redis安装包+redis-desktop-manager-基于linux操作系统.zip

    6. **启动Redis**:复制配置文件`cp redis.conf /etc/redis/`,并根据需求编辑配置。使用`sudo /usr/local/redis/bin/redis-server /etc/redis/redis.conf`启动Redis服务。 7. **设置开机启动**:为了使Redis在系统...

    在CentOS 7环境下安装Redis数据库详解

    在 CentOS 7 环境下安装 Redis 数据库是一个简单而重要的步骤,因为 Redis 是一个高性能的键值存储系统,广泛用于缓存、消息代理和其他数据处理场景。本篇文章将详细讲解如何在 CentOS 7 上安装和配置 Redis,以及...

    redis安装配置.docx

    Redis的安装配置过程可以根据不同的操作系统和具体需求有所不同,但大致...使用tar -xzf redis-x.x.x.tar.gz命令解压安装包,其中x.x.x是Redis的版本号。 3. 编译并安装 进入解压后的Redis目录,使用make命令进行编译

    5、centos安装redis

    2. **编辑配置文件**:根据需求对`redis.conf`文件进行必要的修改,例如设置以守护进程方式运行及客户端空闲超时时间: ```bash vim /usr/local/redis/redis.conf daemonize yes # 设置为后台运行 timeout 300 #...

    Centos安装Redis的所有材料,高级篇

    在本高级篇中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis,这是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将覆盖从基础安装到高级配置的所有步骤,确保你能充分利用Redis的强大功能...

    redis桌面工具及服务-linux安装成功-windows解压直接使用.zip

    同样,你可以使用Redis Desktop Manager连接到本地运行的Redis服务,进行数据操作和测试。 总结来说,Redis的安装和使用涉及了跨平台的操作,Linux上通常采用命令行方式,而Windows则可以借助图形化工具。了解这些...

    redis for linux 安装包

    这里的`6.x.x`是Redis的版本号,你需要根据实际情况替换。 2. **解压源码包**: 使用`tar`命令解压下载的源码包: ``` tar -zxvf redis-6.x.x.tar.gz ``` 3. **编译安装**: 进入解压后的目录,执行`make`...

    cent OS7无网络安装redis

    在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...

Global site tag (gtag.js) - Google Analytics