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