安装redis脚本
#!/bin/bash
#Function: Install redis
#Author: DengYong
#Date: 20151126
cd /root/package
wget http://download.redis.io/releases/redis-3.0.3.tar.gz
tar fxz redis-3.0.3.tar.gz
cd redis-3.0.3
make MALLOC=libc
mkdir /opt/server/redis -p
make PREFIX=/opt/server/redis install
mkdir /opt/server/redis/{conf,logs,data}
cp redis.conf /opt/server/redis/conf/
sed -i 's/daemonize no/daemonize yes/' /opt/server/redis/conf/redis.conf
sed -i 's/logfile \"\"/logfile \/opt\/server\/redis\/logs\/redis.log/' /opt/server/redis/conf/redis.conf
sed -i 's/dir .\//dir \/opt\/server\/redis\/data/' /opt/server/redis/conf/redis.conf
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
sysctl -p
cp ./utils/redis_init_script /etc/init.d/redis
sed -i 's/EXEC=\/usr\/local\/bin\/redis-server/EXEC=\/opt\/server\/redis\/bin\/redis-server/' /etc/init.d/redis
sed -i 's/CLIEXEC=\/usr\/local\/bin\/redis-cli/CLIEXEC=\/opt\/server\/redis\/bin\/redis-cli/' /etc/init.d/redis
sed -i 's/PIDFILE=\/var\/run\/redis_\${REDISPORT}.pid/PIDFILE=\/var\/run\/redis.pid/' /etc/init.d/redis
sed -i 's/CONF=\"\/etc\/redis\/\${REDISPORT}.conf"/CONF=\"\/opt\/server\/redis\/conf\/redis.conf\"/' /etc/init.d/redis
echo "==========Is about to start the redis============="
/etc/init.d/redis start
netstat -ntpl
echo "=============Stop redis after 2 seconds==============="
sleep 2
/etc/init.d/redis stop
netstat -ntpl
安装redis脚本的更多相关文章
- 【redis运维】redis自己主动安装脚本(仅仅安装redis)
Redis自己主动安装部署 本文总共分为4个部分: redis自己主动安装脚本文件夹结构说明: redis自己主动安装脚本内容: redis的操作系统服 ...
- centos 下安装redis 通过shell脚本
#! /bin/bash echo -e "开始安装redis服务\n" download_url=http://download.redis.io/releases/redi ...
- 【安装Redis】CentOS7 下安装NodeJs+Express+MongoDB+Redis
Redis,V3.2,官网l官方链接:http://www.redis.io/download,参考:http://blog.csdn.net/mlks_2008/article/details/19 ...
- Linux(Centos)之安装Redis及注意事项
1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html. b.redis是 ...
- 在centos6.7用yum安装redis解决办法
1. centos默认的安装源在官方centos.org上,而Redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库 [root@localhost instal ...
- Centos下安装Redis
转自:http://nnzhp.cn/article/9/ 遇到问题,安装后并启动,redis-cli报错:Could not connect to Redis at 127.0.0.1:6379: ...
- 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
上一篇:搭建LNAMP环境(四)- 源码安装PHP7 一.安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nol ...
- php扩展redis,编译安装redis服务
首先安装redis扩展 https://github.com/phpredis/phpredis 下载http://redis.io/download 服务软件 cd到软件存放目录unzip phpr ...
- Ubuntu 安装 Redis
1. 下载并安装 redis 2.6.16版 sudo mkdir /usr/local/src/Redis cd /usr/local/src/Redis sudo wget http://down ...
随机推荐
- JavaScript面向对象之函数构造器的理解
1,在使用函数创建类时,函数本身也被称为该类的构造器,该类的构造器方法,该类的构造方法,该类的构造函数等等. 2,注意构造器方法是没有返回值的,当创建该类的实例时,必须调用该类的构造方法. 3,获取构 ...
- 防止atoi函数内存越界
函数形式为: int atoi(const char *nptr); 函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非 ...
- 洛谷P3311 [SDOI2014]数数 AC自动机+dp
正解:AC自动机+dp 解题报告: 传送门! 首先看到多串匹配balabala显然想到建个AC自动机? 然后可以用一点儿数位dp的思想地想下(,,,其实并不算QAQ 幸运数可以分为两类:位数<n ...
- Python 字符串常用方法总结
明确:对字符串的操作方法都不会改变原来字符串的值 1,去掉空格和特殊符号 name.strip() 去掉空格和换行符 name.strip('xx') 去掉某个字符串 name.lstrip() ...
- React之生命周期
哈喽,这是我的第一篇博客,请大家多多关照~ 追根溯源:What's the lifeCycle? 生命周期函数指在某一时刻组件会自动调用执行的函数: React生命周期概览: 接下来我们就着生命周期的 ...
- 2018天猫双11各类目品牌成交额top10排行榜
2018天猫双11总成交额213,550,497,011元,你知道各类目品牌成交额排行吗?一起来看看吧,赶紧收藏,以后就知道要怎么买了! 相关阅读: 2018天猫双11各类目品牌成交额top10排行榜 ...
- 自定义UIProgressView
自定义CustomporgressView #import <UIKit/UIKit.h> @interface CustomporgressView : UIView @property ...
- vs 2017 集成python
官网:https://docs.microsoft.com/en-us/visualstudio/python/installation
- TlistView基本使用
//增加 procedure TForm1.Button1Click(Sender: TObject); var lsItem: TListItem; begin lsItem := ListView ...
- python实时得到鼠标的位置
1.#先下载pyautogui库,打开cmd输入pip install pyautogui,回车 2.代码如下: import os,time import pyautogui as pag try: ...