redis-linux 安装配置以及使用手册

一、下载

下载地址:http://download.redis.io/releases/redis-2.8.3.tar.gz

放到linux下的/usr/local/src文件夹底下

二、解压

         root@iZ25qklbv4yZ:/usr/local/src#tar zxf redis-2.8.3.tar.gz

三、安装

         root@iZ25qklbv4yZ:/usr/local/src#cd redis-2.8.3/

         root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3# make && make install

         安装好后查看下redis的可执行文件已经在此目录下:

         root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3# ls/usr/local/bin/redis*

         /usr/local/bin/redis-benchmark  

         /usr/local/bin/redis-cli

         /usr/local/bin/redis-check-aof  

         /usr/local/bin/redis-server

         /usr/local/bin/redis-check-dump

四、启动前准备

         把四个可执行文件redis-serverredis-benchmarkredis-cliredis.conf拷贝到一个目录下

        1、创建redis目录

                root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3#mkdir /usr/local/src/redis

        2、进入/usr/local/src/redis-2.8.3/src

                root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3#cd src/

        3、复制src下的三个可执行文件放入新建的目录下

               root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3/src#cp redis-server /usr/local/src/redis

               root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3/src#cp redis-benchmark /usr/local/src/redis

               root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3/src#cp redis-cli /usr/local/src/redis

       4、退出到上一级目录

              root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3/src#cd ..

       5、复制redis.conf到新建的目录下

              root@iZ25qklbv4yZ:/usr/local/src/redis-2.8.3# cp redis.conf /usr/local/src/redis

        

 

五、启动redis服务

          root@iZ25qklbv4yZ:/usr/local/src/redis#redis-server redis.conf

        

 

        出现以上结果成功启动

   

       注意:这个窗口不能关闭,一旦关闭其redis服务器也将关闭

       直接重新打开一个新窗口进行测试

六、客户端测试是否启动成功

         root@iZ25qklbv4yZ:~#cd /usr/local/src/

         root@iZ25qklbv4yZ:/usr/local/src# redis-cli

        127.0.0.1:6379> set foo abc

        OK

        127.0.0.1:6379> get foo

        "abc"

       127.0.0.1:6379>

 

       OK!到此安装启动完毕

 

七、关闭服务

         root@iZ25qklbv4yZ:/usr/local/src#redis-cli shutdown

 

八、设置服务启动/停止

root@iZ25qklbv4yZ:~# vi /etc/init.d/redis

# chkconfig: 2345 10 90

# description: Start and Stop redis

 

PATH=/usr/local/bin:/sbin:/usr/bin:/bin

 

REDISPORT=6379 #实际环境而定

EXEC=/usr/local/src/redis/redis-server#实际环境而定

REDIS_CLI=/usr/local/src/redis/redis-cli#实际环境而定

 

PIDFILE=/var/run/redis.pid

CONF="/usr/local/src/redis/redis.conf"#实际环境而定

 

case "$1" in

       start)

                if [ -f $PIDFILE ]

                then

                        echo "$PIDFILEexists, process is already running or crashed."

                else

                        echo "StartingRedis server..."

                        $EXEC $CONF

                fi

               if ["$?"="0" ]

                then

                        echo "Redis isrunning..."

                fi

                ;;

       stop)

                if [ ! -f $PIDFILE ]

                then

                        echo "$PIDFILEexists, 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 "Redisstopped"

                fi

                ;;

       restart|force-reload)

                ${0} stop

                ${0} start

                ;;

       *)

                echo "Usage:/etc/init.d/redis {start|stop|restart|force-reload}" >&2

                exit 1

esac

执行权限:chmod+x /etc/init.d/redis

# 尝试启动或停止redis

service redis start

service redis stop

如果想让它在后台作为daemon运行,那么

需要修改redis.conf,将 daemonize no 改为 daemonize yes

root@iZ25qklbv4yZ:~#cd /usr/local/src/redis

root@iZ25qklbv4yZ:/usr/local/src/redis#vi redis.conf

修改daemonizenodaemonize yes

九、设置开机启动

root@iZ25qklbv4yZ:~#chkconfig redis on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值