linux下安装redis

1、环境准备


   需要一台Linux服务器,可以通过下载虚拟机VMware,下载链接址http://rj.baidu.com/soft/detail/13808.html?ald,
   还需要centos镜像,下载链接地址http://mirrors.sohu.com/
   
2、下载redis


    2.1 本地下载Linux版本Reids安装包上传Liunx指定安装目录

          下载地址:http://download.redis.io/releases/

    2.2 Linux在线下载(必须保证Linux是联网状态)

          wget http://download.redis.io/releases/redis-3.0.7.tar.gz


3、解压安装   


     解压:tar zxvf redis-3.0.7.tar.gz

     编译:进入到redis-3.0.7目录下 执行make命令

     安装:编译完成输入make install进行安装

     make[1]: Leaving directory `/home/dang/redis-3.0.7/src' 显示就安装完成


4、redis配置文件及启动

      进入到redis根目录,查看redis.conf配置文件,简单介绍下一些属性

      daemonize [no|yes] 守护进程的方式运行

      port 6379 指定Redis监听端口,默认端口为6379

      slaveof redis主从配置

      requirepass foobare:qud redis连接密码

      启动: redis-server redis.conf

      关闭: redis-cli shutdown

      连接: redis-cli -p 6379

      查看redis信息:info

      查看配置项信息:config get *

      相关redis命令 http://doc.redisfans.com/


5、设置开机启动


    5.1 vi  /etc/init.d/redis(目录不存在则会新建文件,在文件中放入如下代码)

      

#chkconfig: 2345 90 10

#description: Redis is a persistent key-value database

PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server  #redis启动服务
REDIS_CLI=/usr/local/bin/redis-cli #redis客户端

PIDFILE=/var/run/redis.pid #redis启动存在文件,redis停掉则会删除
CONF="/home/redis/redis-3.0.5/redis.conf" #redis具体实例文件

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
                        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

 
       
    5.2 保存文件设置文件权限 chmod 755 redis

    5.3 启动或者停止redis服务
        service redis start
        service redis stop

    5.4 将redis加入开机启动
        chkconfig --add redis | chkconfig redis on
        chkconfig --list redis查看开机启动服务



    




 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值