一.下载
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
如果wget不存在
yum install wget -y
二.解压
tar -zvxf redis-3.0.7.tar.gz -C /usr/local/redis
三.安装
cd /usr/local/redis/redis-3.0.7
make&make install
安装时常见问题
1.Redis出现make[1]....CC.adlist.o的问题
解决办法:(1)使用yum安装gcc :yum install gcc
(2)清空上次编译失败的残留文件(这个很重要,不然会一直安装失败):make distclean
(3)接下来继续安装redis: make&make install
2.redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录
解决办法:make MALLOC=libc
四 启动
1.修改配置文件
1) 注释掉 bind 127.0.0.1 如果不注释外网无法访问(生产环境可以绑定指定的iP连接)
2)开启密码 requirepass 123456 如果注释掉 bind 127.0.0.1 必须要开启密码 否则启动会报错
3) 修改启动方式 daemonize yes no 是前台启动 yes 后台启动
2.启动/关闭
启动 ./src/redis-server redis.conf
关闭 ps -ef | grep redis kill -9 + 查询的进程编号
3.脚本启动
vim test.sh
#!/bin/bash
code=$1
runId=$(cat /var/run/redis.pid)
path='/usr/local/src/softword/redis/redis-3.0.7'
case $code in start|s)
cd ${path}
./src/redis-server redis.conf
;;
stop)
kill -9 ${runId}
;;
*)
cd ${path}
./src/redis-server redis.conf
;;
esac
chmod +x test.sh
启动 ./test.sh
关闭 ./test.sh stop