ToB企服应用市场:ToB评测及商务社交产业平台

标题: Redis 下载及设置 一条龙全教程 [打印本页]

作者: 一给    时间: 2024-6-15 03:32
标题: Redis 下载及设置 一条龙全教程
媒介:在学习Redis之前,我们必要一个Linux的操纵体系,可以选择云服务器也可以选择本地安装虚拟机而且设置Linux的操纵体系镜像,本次分享为各人带来CentOSRedis的下载安装设置教程
  


目次
 一.下载设置Linux的操纵体系
二.下载设置Redis
1.安装Redis的依赖
2.上传安装包并解压
3.启动Redis
4.指定设置启动
5.设置为开机自启


 一.下载设置Linux的操纵体系

Linux操纵体系有诸多发行版本,现在较为主流的是UbuntuCentOS,这里笔者选择CentOS 8作为示例
首先,我们必要一个CentOS 8的OS镜像,在阿里云开源镜像站中我们就可以免费获取:
   阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
  点击上方连接后我们选择OS镜像

然后选择我们详细必要的版本,之后点击下载

在下载好了后,就可以打开我们本地的虚拟机Vmware17

这里我们点击经典,快速搭建

然后我们选择刚才下载的镜像资源

笔者这里下载的是CentOS 8,根据自己的情况选择

然后是选择下载在哪个盘的位置,自己按需选择

然后是选择自己的磁盘巨细,一样平常默认即可

最后确认

点击完成就下载好了

我们点击开启就可以正式安装了

我们点击屏幕,然后通过键盘上的上下左右去选择,确认好了后按回车即可,然后就耐心等待一下安装

选择中文选项,然后继续

如下图设置

按照自己的需求设置,笔者这里选择的默认,设置完成后单击完成

然后点击开始安装

之后耐心等待一下

最后一步,在设置许可中点击同意

到此整个Linux体系就设置好了,就可以正常利用了

二.下载设置Redis

在准备好Linux的操纵体系后,就可以开始下载设置Redis了,首先我们可以打开Redis的官网:
   Redis 官网
  在官网右上角就可以点击下载


下载完成后就可以进行下一步
1.安装Redis的依赖

首先,Redis是基于C语言编写的,所以我们必要提前安装好Redis所必要的gcc依赖,在终端中输入以下命令:
  1. yum install -y gcc tcl
复制代码
输入完成后等待下载


然后我们切换目次到 /usr/local/src,或者放在其他的目次也可以

2.上传安装包并解压

然后我们就下载好的压缩包复制粘贴或者拖拽到此中
然后输入命令进行解压,这里根据自己的下载更换对应的名字
  1. tar -xzf 下载的文件包的名字
复制代码
好比笔者这里是redis-6.2.6版本
  1. tar -xzf redis-6.2.6.tar.gz
复制代码

解压后进入解压后的目次
  1. cd redis-6.2.6
复制代码
运行编译命令
  1. make && make install
复制代码

默认的安装路径是在 /usr/local/bin
  1. cd /usr/local/bin
复制代码

此中:
   
  
3.启动Redis

安装完成后,在恣意目次输入 redis-server 命令即可启动 Redis 
  1. redis-server
复制代码
这种启动属于前台启动,会阻塞整个会话窗口,窗口关闭或者按下CTRL + C则 Redis 停止。不保举利用。
4.指定设置启动

如果要让 Redis 以后台方式启动,则必须修改 Redis 设置文件,就在我们之前解压的 Redis 安装包下(/usr/local/src/redis-6.2.6),名字叫redis.conf 
我们先将这个设置文件备份一份,预防反面出错:
  1. cp redis.conf redis.conf.bck
复制代码
然后修改redis.conf文件中的一些设置:
  1. # 监听的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
  2. bind 0.0.0.0
  3. # 守护进程,修改为yes后即可后台运行
  4. daemonize yes
  5. # 密码,设置后访问Redis必须输入密码
  6. requirepass 123321
复制代码
首先


然后更改进程的设置

Redis的其它常见设置(可以省略):
  1. # 监听的端口
  2. port 6379
  3. # 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
  4. dir .
  5. # 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
  6. databases 1
  7. # 设置redis能够使用的最大内存
  8. maxmemory 512mb
  9. # 日志文件,默认为空,不记录日志,可以指定日志文件名
  10. logfile "redis.log"
复制代码
对于上述的设置,全部必要在设置文件redis.conf文件进行设置,我们对于一些不好找的信息,我们可以利用命令“ / ” 来帮助我们查找
  1. /要找的字段信息
复制代码
举个例子,如果我们想要设置暗码的话,找到下面的/requirepass字段就可以将我们的暗码填入了 
  1. /requirepass
复制代码

在设置完成后,直接启动服务
启动Redis
  1. # 进入redis安装目录
  2. cd /usr/local/src/redis-6.2.6
  3. # 启动
  4. redis-server redis.conf
  5. # 查询Redis是否启动成功
  6. ps -ef | grep redis
复制代码
然后我们的Redis就可以后台不绝运行了
如果我们要停止服务的话就可以利用kill来杀死进程
  1. kill -9
复制代码

5.设置为开机自启

首先,新建一个体系服务文件:
  1. vi /etc/systemd/system/redis.service
复制代码
内容如下,但需注意:
ExectStart所在行中,一共有俩部分的数据,前半部分是redis-server的按照位置,反面是设置文件的按照位置,根据自己的情况选择
  1. [Unit]
  2. Description=redis-server
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
  7. PrivateTmp=true
  8. [Install]
  9. WantedBy=multi-user.target
复制代码
粘贴完成后生存:
  1. :wq
复制代码
然后重载体系服务
  1. systemctl daemon-reload
复制代码
现在,我们可以用下面这组命令来操纵Redis了:
  1. # 启动
  2. systemctl start redis
  3. # 停止
  4. systemctl stop redis
  5. # 重启
  6. systemctl restart redis
  7. # 查看状态
  8. systemctl status redis
复制代码

执行下面的命令,可以让Redis开机自启:
  1. systemctl enable redis
复制代码




 本次的分享就到此为止了,渴望我的分享能给您带来帮助,也接待各人三连支持,你们的点赞就是博主更新最大的动力!
如有不同意见,接待评论区积极讨论交流,让我们一起学习进步!
有干系问题也可以私信博主,评论区和私信都会认真查察的,我们下次再见


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4