redis安装

来源:互联网 发布:2016美国对外贸易数据 编辑:程序博客网 时间:2024/05/31 19:08

1、下载redis安装包
wget http://download.redis.io/releases/redis-2.8.12.tar.gz
2、安装redis依赖
yum -y install gcc* yum -y install make yum -y install tcl
3、编译安装
tar xvf redis-2.8.12.tar.gz
mv redis-2.8.12 redis #改名
mv redis /usr/local #移动
cd /usr/local/redis
make
4、使用redis的可执行命令
将redis命令移动到/usr/local/bin目录下,把redis命令放到/usr/local/bin目录下后就可以直接使用redis命令,如果不放到/usr/local/bin也是可以的,直接到/usr/local/redis/src目录下使用即可。
cd /usr/local/redis/src
cp redis-benchmark /usr/local/bin
cp redis-server /usr/local/bin
cp redis-cli /usr/local/bin
cp redis-check-dump /usr/local/bin
cp redis-check-aof /usr/local/bin

redis 启动

介绍两种启动方式,一种是命令启动,一种是使用配置文件启动。

redis-server & #这种是命令启动,默认端口6379,&表示后台运行

redis-server /usr/local/redis/redis.conf #配置文件启动的,可以在配置文件中修改端口

由于redis默认带的配置文件不是后台运行的,一般不用它,新建一个redis.conf配置文件,把原来那个默认的删掉,新的配置文件内容如下:
daemonize yes #代表后台启动
pidfile /usr/local/redis/redis.pid #pid文件
port 6379#端口
dir /usr/local/redis/redisData #持久化文件存放位置

第一次使用新建的redis.conf文件
/usr/local/bin/redis-server /usr/local/redis/redis.conf 此时一般redis起不来;可以通过重启下服务。

redis启动脚本:
[root@besttest redis]# vi start_redis.sh

!/bin/bash

pid=ps -ef|grep redis-server|grep -v "grep"|awk '{print $2}'
if [[ “$pid” ]]
then
echo “redis is running….”
else
/usr/local/bin/redis-server /usr/local/redis/redis.conf
echo “redis started!”
fi

这里写图片描述

redis 停止脚本:

[root@besttest redis]# vi stop_redis.sh

!/bin/bash

pid=cat /usr/local/redis/redis.pid
new_pid=ps -ef|grep $pid|grep -v "grep"|awk '{print $2}'
if [[ $new_pid ]]

then
kill -9 $pid
echo “redis is stoped!”
else
echo “redis is not running…”
fi

这里写图片描述

0 0