redis centos7安装

1、下载软件包html

官网地址:https://redis.io 
wget http://download.redis.io/releases/redis-4.0.2.tar.gzc++

2、安装redis

解压:tar zxvf redis-5.0.0.tar.gzvim

移动文件到/usr/local: mv ./redis-5.0.0 /usr/local/服务器

进入redis目录: cd /usr/local/redis-5.0.0工具

3、安装手册:https://redis.io/download 性能

检查是否安装了gcc 、gcc-c++、tcl学习

yum install gcc测试

yum install gcc-c++spa

yum install tcl

执行编译:

make 

建立目录bin 和 conf:

mkdir ./bin

mkdir ./conf

复制文件:

#拷贝redis开头的全部文件

cp ./src/redis* ./bin/

cp redis.conf ./conf

将全部文件夹删除,只保留bin和conf目录

删除编译文件:

rm -f ./bin/*.c

rm -f ./bin/*.o

rm -f ./bin/*.h

修改配置文件:

vim ./conf/redis.conf

daemonize no

修改成:

daemonize yes (后台程序方式运行)

bind 127.0.0.1   在前面加#注释

protected-mode yes

修改成

protected-mode no

启动Redis:

./bin/redis-server ./conf/redis.conf

使用内置客户端与Redis进行交互:

./redis-cli

 

 

命令

简介

redis-server

Redis服务器端启动程序

redis-cli

Redis客户端操做工具。也能够用telnet根据其纯文本协议来操做

redis-benchmark

Redis性能测试工具

redis-check-aof

数据修复工具

redis-check-dump

检查导出工具

 

    推荐学习Redis基本命令网址:http://www.runoob.com/redis/redis-commands.html 

 

 

 

配置开机自启脚本:

vim /etc/init.d/redis

#!/bin/sh
# chkconfig:2345 90 10
# description:Redis is a persistent key-value database

REDISPORT=6379
EXEC=/usr/local/redis-5.0.0/bin/redis-server
CLIEXEC=/usr/local/redis-5.0.0/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis-5.0.0/conf/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
                ;;
        stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                        echo "Waiting for Redis to shutdown ..."
                        sleep 1
                        done
                        echo "Redis stopped"
        fi
        ;;
        *)
        echo "Please use start or stop as first argument"
        ;;
esac

赋予权限:

chmod 777 /etc/init.d/redis

便可使用如下命令启动服务:

service redis start

加入开机启动项:

chkconfig --add redis

相关文章
相关标签/搜索