一、去官网下载tar包
二、上传到服务器并解压
tar -zxvf redis-xxxx.tar.gz
三、进入解压目录安装
cd redis-xxxx
make && make install
四、配置
- 拷贝redis初始化脚本到/etc/init.d
cd redis-xxxx/utils
cp redis_init_script /etc/init.d/
- 创建redis目录并拷贝redis.conf至目录下,创建working目录后面配置会用到
mkdir /usr/local/redis -p
cp redis-xxxx/redis.conf /usr/local/redis
mkdir /usr/local/redis/working
- 修改redis.conf配置文件
vim /usr/local/redis/redis.conf
搜索daemonize no 改成yes,保持后台运行
搜索dir 改成
dir /usr/local/redis/working rdb文件存放位置
搜索bind 允许远程调用
bind 0.0.0.0
搜索requirepass 设置密码
requirepass mypassword
- 修改redis_init_script
vim /etc/init.d/redis_init_script
修改CONF变量为
CONF="/usr/local/redis/redis.conf"
五、运行Redis
chmod 777 redis_init_script
./redis_init_script start
查看redis进程是否运行成功
ps -ef | grep redis
六、设置Redis开机自启动
vim redis_init_script
加入下面两行
#chkconfig: 22345 10 90
#description: Start and Stop redis
保存退出,注册开机自启
chkconfig redis_init_script on
七、停止redis
vim redis_init_script
在 $CLIEXEC -p $REDISPORT shutdown 中间加上 -a mypassword (就是之前设置的密码)
即 $CLIEXEC -a mypassword -p $REDISPORT shutdown
保存退出,执行以下命令即可停止redis
./redis_init_script stop