第一步
- 下载redis安装包
- 可以去以下地址查看版本,redis下载地址
- 进入你要下载该安装包的目录(本文是在**/usr/local/redis**目录下),执行语句开始下载
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
第二步
- 赋予操作权限,
777
代表全部权限(有些系统可以不用)
chmod 777 redis-5.0.8.tar.gz
- 解压
tar -zxvf redis-5.0.8.tar.gz
第三步
- yum安装gcc依赖(若之前安装过可以忽略此操作)
yum install gcc
第四步
- 进入解压目录,安装编译
make
make install
第五步
- 修改配置文件,启动redis
- 将redis.conf复制一份作为配置文件(一般不在原文件上修改,免得错误不可恢复)
cp redis.conf redis01.conf
vim redis.conf
- 修改下面内容
- 将
daemonize no
修改为daemonize yes
,表示可以后台启动。若想远程连接就把ip改成你的公网或者0.0.0.0,简单粗暴! - 进入src目录指定配置文件启动
cd src
./redis-server /usr/local/redis/redis-5.0.8/redis.conf
- 查看进程
ps -ef | grep redis
第六步
- 设置开机自启(看个人喜爱)
- 在
/etc
目录下新建redis目录
mkdir -p redis
- 将/usr/local/redis/redis-5.0.8/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis/redis-5.0.8/redis.conf /etc/redis/6379.conf
- 将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis/redis-5.0.8/utils/redis_init_script /etc/init.d/redisd
- 进入
/etc/init.d
目录,修改文件
vim redisd
- 加入下面内容:注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。 保存退出
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
- 执行开机启动命令
chkconfig redisd on
第七步
- 测试以服务名令启动
service redisd start
- 若出现:/var/run/redis_6379.pid exists, process is already running or crashed,执行下面命令再重新执行上面命令。
rm -rf /var/run/redis_6379.pid
service redisd start
- 关闭
service redisd stop
- 测试连接