前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redis笔记(一)redis的linux安装过程

redis笔记(一)redis的linux安装过程

作者头像
一写代码就开心
发布2022-05-09 10:15:17
2690
发布2022-05-09 10:15:17
举报
文章被收录于专栏:java和python

目录

首先是下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上传安装包到linux虚拟机里面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装步骤

1.安装依赖C语言依赖 redis使用C语言编写,所以需要安装C语言库 执行以下的命令

代码语言:javascript
复制
# yum install -y gcc-c++ automake autoconf libtool make tcl 

以下就是安装成功,之后查询gcc的版本

在这里插入图片描述
在这里插入图片描述

2 2.上传并解压 把redis-5.0.5.tar.gz上传到/usr/local/tmp中 解压文件

代码语言:javascript
复制
# cd /usr/local/tmp
# tar zxf redis-5.0.5.tar.gz
在这里插入图片描述
在这里插入图片描述

3.编译并安装

代码语言:javascript
复制
进入解压文件夹
# cd /usr/local/tmp/redis-5.0.5/
编译
# make
这个make命令的意思是,将redis变成c语言文件,这个命令只是编译好了,
还没有进行安装


安装,PREFIX表示把软件安装到哪里
# make install PREFIX=/usr/local/redis
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上就是已经将redis安装到local目录下的redis目录里面,这个redis目录里面有一个bin目录,里面有一些文件,那么每一个文件是干什么用的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

启动

前台启动

直接输入命令

代码语言:javascript
复制
./redis-server
在这里插入图片描述
在这里插入图片描述

以上启动之后,这个窗口就不能进行操作了,关闭这个窗口,这个redis软件就会关闭。

后台启动redis

我们之前解压redis之后,文件夹里面有一个redis.conf文件,我们可以把他复制一份,或者不复制,直接在这个文件里面改,但是为了之后的主从复制,集群等,还是先复制一份出来把,那么复制到哪个文件夹里面?这个是随意的

后台启动就要开启守护进程

代码语言:javascript
复制
4.开启守护进程
复制cd /usr/local/tmp/redis-5.0.5/中redis.conf配置文件

# cp redis.conf /usr/local/redis/bin/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上就把配置文件复制成功了,我们到对应的目录下,看看是不是已经复制过去了

在这里插入图片描述
在这里插入图片描述

以上可以看出,已经复制成功了

这个配置文件里面,默认是不支持后台启动的,所以我们要改这个配置文件,改为yes

代码语言:javascript
复制
修改配置文件
# cd /usr/local/redis/bin/
# vim redis.conf
把daemonize的值由no修改为yes,这个就是保障后台运行,如果为no,那么一启动就关闭了,这个是不好的
在这里插入图片描述
在这里插入图片描述

以上修改配置之后,进行保存。我们就可以开启redis了

代码语言:javascript
复制
6.启动并测试
启动redis,千万不要忘记配置文件,
默认不自动加载配置文件。就是这个redis是以这个配置文件启动的,
我们可以写很多的配置文件,用到哪个的时候,
就使用哪个配置文件进行启动就可以了。也就是说配置文件可以复制很多份
# ./redis-server redis.conf

重启redis
# ./redis-cli shutdown
# ./redis-server redis.conf

启动客户端工具
#./redis-cli 
在redis5中客户端工具对命令会有提供功能。
在这里插入图片描述
在这里插入图片描述

以上就后台启动了,关闭了窗口,也可以在代码里面连接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 首先是下载
  • 安装步骤
  • 启动
    • 前台启动
      • 后台启动redis
      相关产品与服务
      云数据库 Redis
      腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档