redis安装配置
•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 -rf redis-benchmark redis-server redis-cli redis-check-dump 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文件 logfile /usr/local/redis/redis.log #日志文件 port 6379#端口 dir /usr/local/redis/redisData #持久化文件存放位置 •启动脚本: #!/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!“ •停止脚本: •#!/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
不深思则不能造于道。不深思而得者,其得易失。