1、redis下载
方式1:直接去官网下载
https://redis.io/download
方式2:通过命令下载
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
2、redis安装
解压文件 tar xzf redis-4.0.1.tar.gz
打开解压后的文件夹 cd redis-4.0.1
编译 make
打开src目录 cd src 执行 make install PREFIX=/usr/local/redis
把配置文件复制到/usr/local/redis/etc
目录下 cp /usr/local/redis-4.0.1/redis.conf /usr/local/redis/etc
3、redis启动
总结了四种方式:默认启动,后台启动,开机自启,设置以服务形式启动
1、默认安装启动
执行 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
- 2、改为后台启动
需要修改配置文件 vim /usr/local/redis/etc/redis.conf
将daemonize的值改为yes
再执行启动命令后,直接转入后台启动
查看下redis 进程 ps -ef|grep redis
- 3、设置开机自启
vim /etc/rc.local
添加: /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
- 4、设置以服务形式启动
把 utils/redis_init_script 文件复制到 /etc/init.d 下,同时易名为 redis_default (可以根据自己习惯来区别命名)
cp /usr/local/redis-4.0.1/utils/redis_init_script /etc/rc.d/init.d/redis_default
然后在执行命令
vim /etc/rc.d/init.d/redis_default
在第三个$EXEC $CONF 后边加一个&,表示让redis作为后台服务启动
把 # chkconfig: 2345 90 10 添加到文件前面
如果/usr/local/redis/bin中没有redis-server和redis-cli文件的话,我们要在我们的安装目录下复制一个过来。否则服务启动时找不到redis-server。
cp /usr/local/redis/bin/redis-server /usr/local/bin
cp /usr/local/redis/bin/redis-cli /usr/local/bin
在/etc/init.d/redis_default文件中红框标记的一行:CONF="/etc/redis/${REDISPORT}.conf"。所以需要将redis配置文件拷贝到/etc/redis/下一份
mkdir
/etc/redis
cp
/usr/local/redis/etc/redis.conf
/etc/redis/6379
.conf
4、redis 关闭
方式一:/usr/local/redis/bin/redis-cli shutdown
如果有密码的话,/usr/local/redis/bin/redis-cli -a 密码 shutdown
方式二:pkill redis-server