CentOS7安装redis(5.0+)详解

第一步

  • 下载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

在这里插入图片描述

  • 测试连接
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/JISOOLUO/article/details/105015970
今日推荐