Centos7 安装redis3.2.3 过程
1:安装wget: yum install wget
2:安装pip:
    1:sudo yum -y install epel-release
    2:sudo yum -y install python-pip
3:安装redis:
    1:wget --no-check-certificate http://download.redis.io/releases/redis-3.2.3.tar.gz
    2:tar xzf redis-3.2.3.tar.gz
    3:mv redis-3.2.3 usr/local/redis-3.2.3
    4:cd usr/loacl/redis-3.2.3
    5:make
    6:设置开机自启:
        1:设置redis.conf中daemonize为yes
        2:设置redis.conf中logfile为"/var/log/redis.log"
        2:编写开机自启动脚本
            vi /etc/init.d/redis
            redis content is:
"""
# chkconfig: 2345 10 90  
# description: Start and Stop redis   
  
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/redis-3.2.3/src/redis-server
REDIS_CLI=/usr/local/redis-3.2.3/src/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis-3.2.3/redis.conf"
case "$1" in   
        start)   
                if [ -f $PIDFILE ]   
                then   
                        echo "$PIDFILE exists, process is already running or crashed."  
                else  
                        echo "Starting Redis server..."  
                        $EXEC $CONF   
                fi   
                if [ "$?"="0" ]   
                then   
                        echo "Redis is running..."  
                fi   
                ;;   
        stop)   
                if [ ! -f $PIDFILE ]   
                then   
                        echo "$PIDFILE exists, process is not running."  
                else  
                        PID=$(cat $PIDFILE)   
                        echo "Stopping..."  
                       $REDIS_CLI -p $REDISPORT  SHUTDOWN    
                        sleep 2  
                       while [ -x $PIDFILE ]   
                       do  
                                echo "Waiting for Redis to shutdown..."  
                               sleep 1  
                        done   
                        echo "Redis stopped"  
                fi   
                ;;   
        restart|force-reload)   
                ${0} stop   
                ${0} start   
                ;;   
        *)   
               echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
                exit 1  
esac
"""
4:chmod +x /etc/init.d/redis
        5:/etc/init.d/redis start
        6:设置开机自启:sudo chkconfig redis on
Centos7 安装redis3.2.3 过程的更多相关文章
- centos7安装redis3.0和phpredis扩展详细教程(图文)
		
整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...
 - Centos7安装jdk-12的详细过程
		
Centos7安装jdk-12的详细过程 2019-04-12 21:23:24 一.下载JDK-12版本 链接地址:官方地址 下载:jdk-12_liunx-x64_bin.tar.gz 二.检 ...
 - centos7安装redis3.2.5
		
安装redis 1官方介绍 Installation Download, extract and compile Redis with: $ wget http://download.redis.io ...
 - Centos7安装Redis3.2.8
		
一.系统环境和版本说明 Redis的版本选取目前的官网版本redis-3.2.8. 二.Redis的安装步骤 2.1 在线下载Redis的安装包 [root@localhost lzh]# ...
 - centOS7 安装redis-3.2.6
		
0.下载tar.gz包并解压到某个位置,然后cd进入解压后的目录(redis-3.2.6)下 1.安装 make MALLOC=libc 关于为什么这样做,参考redis-3.2.6目录下的READM ...
 - CentOS7安装Ambari2.7.4过程【离线安装】
		
先配置免密码登录 修改所有结点的host 192.168.210.133 node1 192.168.210.134 node2 192.168.210.135 node3 192.168.210.1 ...
 - centos7安装redis3.2.5集群
		
安装参照 https://blog.csdn.net/mingliangniwo/article/details/54600640 https://blog.csdn.net/u013820 ...
 - Centos7安装Redis3.X
		
本文只是简单搭建Redis,为了整合ELK用,后面会详细写. Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高 ...
 - centos7安装redis3.2.12
		
1.准备安装包,放在/usr/local/src/ 2.解压安装包,解压到/usr/local/ tar zxf redis-3.2.12.tar.gz -C /usr/local/ 3.cd /us ...
 
随机推荐
- sql2008来远程访问sql2005数据库服务器
			
今天搞了一个下午终于搞定了数据库的远程访问.其基本步骤如下: sql2008的配置: sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上 ...
 - Jmeter_初步认识随笔
			
1. 简介 Apache JMeter是100%纯java桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如web应用程序).它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件,Ja ...
 - J2534 Pass-Thru Vehicle Programming ( SAE J1962 connector and Protocol )
			
SAE J1962—Diagnostic Connector SAE J1850—Class B Data Communications Network Interface SAE J1939—Tru ...
 - PostgreSQL停止动作观察
			
实验过程如下: 启动一个客户端: [postgres@cnrd56 bin]$ ./psql psql () Type "help" for help. postgres=# be ...
 - SharedObject使用:在FluorineFx.net与Flex中使用共享对象维护在线用户列表实例【转】
			
一.添加一个新的FluorineFx的服务类项目OnLineService,删除原有的Sample.cs,并添加一个用户类定义与一个ApplicationAdpater类:如下: /*-- User. ...
 - iOS 开发——实用技术Swift篇&Swift 懒加载(lazy)
			
Swift 懒加载(lazy) 在程序设计中,我们经常会使用 * 懒加载 * ,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候,通常我们都 ...
 - UVA11038- How Many O's?(组合数学)
			
题目链接 题意:求出在a到b之间的数中,有多少个0. 思路:组合数学问题.能够枚举每一个位置上的数i,如果i之前的数为left,后面的为right,后面有num位数.当i != 0时,将i置为0,所以 ...
 - Ubuntu Nginx搭建Gitweb服务器
			
安装Nginx 和 Gitweb simba@simba-laptop:~$ sudo apt-get install nginx gitweb 修改Gitweb配置文件 simba@simb ...
 - JS获取与遍历节点的兄弟父级
			
发布:脚本学堂/JavaScript 编辑:JB01 2014-01-23 15:40:11 [大 中 小] 介绍下js获取节点的兄弟.父级与子元素的方法,学习下js遍历节点的操作方法,有需要 ...
 - linux学习资料
			
鸟哥的Linux私房菜 基础学习篇(第三版) http://book.51cto.com/art/201007/211888.htm 鸟哥的Linux私房菜——服务器架设篇 http:// ...