centos 安装redis并加入系统服务
1.安装redis
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
解压:tar -zxvf redis-3.2.5.tar.gz
进入目录:cd redis-3.2.5
编译:make
测试: make test
可能会提示:缺失tcl8.5
安装tcl:yum install tcl
再次测试 make test
安装:make install 如果之前执行。./configuration 会安装到指定目录 否则是在src下
src下会有redis 的server 和client(cli)
执行redis-server 服务就会启动(测试形式),不过默认daemonize参数设置为no,会占用当前session,ctrl+c就可以关闭。
正式配置:
在/usr/local下创建redis目录,再建子目录etc和bin如图
将刚才的src下的所有文件复制到bin目录下,redis.conf (在src父目录) 复制到etc下
然后编辑redis.conf
找到daemonize 修改为yes,
如果需要密码,找到requirepass 解注 并跟上新密码
启动时使用此配置文件
./bin/redis-server ./etc/redis.conf
2.添加到系统服务
找到redis源码包,里边有个util找到redis_init_script复制到 /etc/init.d/文件夹下
cp redis_init_script /etc/init.d/redis
然后修改/etc/init.d/redis这个文件
a.第二行添加# chkconfig: 2345 80 90
b.确认redis服务端口:REDISPORT=6379
c.确认server执行文件的位置(/usr/local/redis/bin/redis-server):EXEC=/usr/local/redis/bin/redis-server
d.确认cli执行文件的位置(/usr/local/redis/bin/redis-cli):CLIEXEC=/usr/local/redis/bin/redis-cli
e.确定redis.conf的位置(我的是:/usr/local/redis/etc/6379.conf。注:实际情况可能会出现多实例,所以用端口作区分):
${REDISPORT}会读取REDISPORT变量并使用相应的配置文件
CONF="/usr/local/redis/etc/${REDISPORT}.conf"
f.并将以下行(在start
节点下):将$EXEC $CONF 改为$EXEC $CONF &
最后加入系统服务
注册系统服务使用chkconfig
命令。注册redis
服务命令如下:
chkconfig --add redis
启动redis
服务:
service redis start
参考:http://www.cnblogs.com/liuling/p/2014-4-19-02.html
http://www.cnblogs.com/machanghai/p/5497020.html
http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html
centos 安装redis并加入系统服务的更多相关文章
- centos安装redis及php-redis扩展
centos安装redis及php-redis扩展 Linux, WEB 七162012 今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-v ...
- Docker Centos安装Redis以及问题处理
之前一篇文章 Redis安装及主从配置 介绍了redis的安装配置,另一篇文件介绍了 Docker Centos安装Openssh .今天将两篇文件结合一下——在Docker Centos环境下搭建r ...
- 转载:centos安装redis
转载自:https://www.cnblogs.com/renzhicai/p/7773080.html CentOS下Redis的安装 [TOC] 前言 安装Redis需要知道自己需要哪个版本,有针 ...
- centos安装redis,并设置开机自动启动项
安装Redis 1.下载.解压.编译.安装 下载.解压 https://redis.io/download 官网下载redis的*.tar.gz安装包.版本可根据自己需要下载. tar -zxvf r ...
- 虚拟机centos 安装 redis 环境 linux 使用 java 远程连接 redis
redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget ...
- [Linux.centOS].安装Redis 腾讯云
环境 { "服务器运营商":"腾讯云", "操作系统":"CentOS 7.5 64位", "CPU" ...
- centos 安装redis(一台机器可以安装多个redis)
我在运行时redis版本是2.8 操作前设置以管理员身份: 打开终端输入 su - 安装redis需要确保系统已经安装了(gcc gcc-c++)# yum -y install gcc gcc-c+ ...
- CentOS 安装Redis
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括strin ...
- 【Linux】CentOS安装redis
CENTOS7下安装REDIS 安装完成之后使用:redis-cli命令连接,如图: 提示:/var/run/redis_6379.pid exists, process is already run ...
随机推荐
- OpenStack 云计算基础知识
OpenStack Docs: Currenthttp://docs.openstack.org/ OpenStack云计算快速入门教程 - OpenStack及其构成简介_服务器应用_Linux公社 ...
- PLSQL Develop PlugIn 之脚本自动匹配补全工具CnPlugin
插件位置:百度云 -- 开发工具空间 -- CnPlugin CnPlugin 支持PL/sql Developer 7.0以上版本,它可以根据 关键字+tab/space 来触发代码补全,而关键字. ...
- Reversing Bits in C
英文原文: http://corner.squareup.com/2013/07/reversing-bits-on-arm.html 本文讲解翻转bit位的一些方法,例如如何将1001 1101变为 ...
- 三言两语之js事件、事件流以及target、currentTarget、this那些事
厉害了我的哥--你是如此简单我却将你给遗忘 放假前再看某文档,里边提到两个我既熟悉又陌生的概念target.currentTarget,说他熟悉我曾经看到过这两个事件对象的异同处,说他陌生吧?很不 ...
- Linux 第04天
Linux 第04天 1.系统设置工具(网络和打印机)和硬件检测 1.1 setup工具 1.1.1 用户身份验证设置 1.1.2 网络配置 1.1.3 防火墙设置 1.1.4 键盘形式设置 1.1. ...
- SPSS回归分析结果解读【来自百度知道】
R平方就是拟合优度指标,代表了回归平方和(方差分析表中的0.244)占总平方和(方差分析表中的0.256)的比例,也称为决定系数.你的R平方值为0.951,表示X可以解释95.1%的Y值,拟合优度很高 ...
- 用Less CSS定义常用的CSS3效果函数
定义圆角及调用 /* 定义圆角 @radius 圆角大小 */ .round(@radius:5px){ border-radius:@radius; -webkit-border-radius: @ ...
- Ubuntu 用vsftpd 配置FTP服务器
网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Ma ...
- 【Unity3d游戏开发】UGUI插件入门之游戏菜单
ugui是unity4.6开始加入的一个新的ui系统,非常强大,下面我们将通过一系列博客的方式一起来学习一下ugui的使用.本篇博客会介绍如何使用ugui制作一个游戏菜单,并且了解如何让物体与ugui ...
- js判断是iOS还是Android
<script type="text/javascript"> var ua = navigator.userAgent.toLowerCase(); if (/iph ...