首页 > 其他分享 >reids(2)概述与安装

reids(2)概述与安装

时间:2023-02-24 12:23:21浏览次数:56  
标签:10 配置文件 reids redis server 概述 6.2 conf 安装

前言

redis安装在Linux服务器上,系统为centos7,安装的版本为redis6.2.10
 

下载与安装

下载地址:https://redis.io/download/#redis-downloads
点击上面的链接就能进入redis下载页面,最新的目前是7.0

这里使用的是6.2.10的版本,所以点击上图的More installation options,跳转到如下页面

可以看到这里有docker的方式,虽然方便简单,但是这里还是推荐学习下源安装

这里我们选择6.2.10这个版本,点击右键,选择复制链接地址,地址如下:

https://download.redis.io/releases/redis-6.2.10.tar.gz
  1. 接着打开我们的Linux服务器,进入到我们的opt目录
cd /opt
  1. 然后使用wget下载redis的压缩包
wget https://download.redis.io/releases/redis-6.2.10.tar.gz

  1. Redis 是基于C语言编写的,所有还需要安装 Redis 所需要的 gcc 依赖
yum install -y gcc tcl
  1. 使用tar命令解压reids的安装包
tar -zxvf redis-6.2.10.tar.gz

解压完后可以看到redis-6.2.10的文件夹

  1. cd到redis-6.2.10中
cd redis-6.2.10

然后使用编译命令编译

make && make install
  1. 编译过程需要3分钟,看到下图就基本代表安装成了

  2. 我们的默认安装路径是在 /usr/local/bin 目录下:

cd /usr/local/bin/
ll


 

目录中的文件说明

该目录已经默认配置到环境变量,因此可以在任意目录下运行这些命令,其中:

  • redis-benchmark:性能测试工具,可以在自己的本子运行,看自己的本子性能如何
  • redis-check-aof:修复有问题的AOF文件
  • redis-check-rdb:修复有问题的dump.rdb文件
  • redis-cli:是 redis 提供的命令行客户端
  • redis-sentinel:是 redis集群使用
  • redis-server:是 redis 的服务端启动脚本

 

前台启动(不推荐)

前台启动redis命令是 redis-server ,但是该命令只是前台启动,关闭调当前的窗口,redis 也会随之关闭

redis-server


想要停止,直接crtl+c

 

后台启动

如果想要 redis 后台启动,就必须去修改 redis 的配置文件,指定配置文件启动。

redis 的配置文件就在之前解压的 redis 安装包下产生的目录下,叫做 redis.conf

  1. 修改之前建议先备份,以防万一修改错误
cp redis.conf redis.conf.bck
  1. 然后修改 redis.conf 文件中的一些配置:
vi redis.conf
  1. 找到配置文件中相应地方的配置,修改成如下
# 监听地址,默认是 127.0.0.1,会导致只能在本地访问。修改成 0.0.0.0 则可以在任意 IP 访问,生产环境不要设置 0.0.0.0
bind 0.0.0.0
# 守护进程,修改为 yes 后即可后台运行
daemonize yes
# 密码,设置后访问 redis 必须输入密码
requirepass 123456

其他常见的配置修改如下:

# 监听端口
port 6379
# 工作目录,默认是当前目录,也就是运行 redis-server 时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置 redis 能够使用的最大内存
maxmemory 256mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
  1. 启动redis
    到redis安装的目录下面,指定配置文件启动
redis-server redis.conf
  1. 查看 redis 是否后台运行成功
ps -ef | grep redis


这样就启动成功了
 

开机自启动

上面只是设置了redis后台启动,如果服务器重启了,那么redis服务会关闭,但不会重启,当然,我们可以通过配置来实现开机自启。

  1. 先新建一个系统服务文件
vi /etc/systemd/system/redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /opt/redis-6.2.10/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

**注意:这里 ExecStart 后面配置文件的路径一定要跟你安装redis的目录路径一致**

  1. 重载系统服务:
systemctl daemon-reload
  1. 重新启动redis
systemctl start redis
  1. 查看redis的启动状态
systemctl status redis

  1. 设置 redis 开机自启:
systemctl enable redis

 

  1. 如果你是阿里云服务器,那么你还要在你阿里云后台的安全组中配置规则,如下:

     

使用redis前需要先认证

当我们完成上述步骤时,如果你直接使用客户端命令,会提示没有认证

所以我们需要先认证一下,让redis知道你是个合法用户,简单来说就是要输入你之前设置的密码

auth 你的密码


这样就可以正常使用了

标签:10,配置文件,reids,redis,server,概述,6.2,conf,安装
From: https://www.cnblogs.com/jiakecong/p/17149494.html

相关文章

  • Linux 在miniconda和anaconda同时安装时,卸载miniconda
     1.找到miniconda目录,删除。rm-rfminiconda3/ 2.编辑bashrcsudovim.bashrcsetup路径改回anaconda3的,注释掉“>>>condainitialize>>>”和"<<<conda......
  • ShareWAF 软件&云形态安装部署说明
    一、常用文件说明sharewaf.js:主程序daemon.js:主程序守护程序oem.js:OEM定制文件developer.js:二次开发接口rules.js:自定义规则文件regexp.js:正则防护规则文件developer.js:自......
  • 【Java数据结构和算法】002-数据结构和算法概述
    目录​​一、数据结构和算法的关系​​​​二、实际编程中遇到的问题​​​​1、一段Java代码​​​​代码:​​​​问题:​​​​2、一个五子棋程序​​​​图示:​​​​问题......
  • centos8 安装mysql8.0.11—shell自动化脚本
    需求说明自动化安装mysql8.0.11并修改密码为指定字符并根据提供的sql文件创建以文件名为名称的数据库并执行sql文件下载压缩包下载地址流程总览:1.将压缩包上传到......
  • windows安装syslog日志转发客户端
    一、安装nxlog下载地址 https://nxlog.co/products/nxlog-community-edition/download二、配置windwos的日志客户端,客户端主要做的是配置监听端口,决定采用TCP还是UDP方......
  • 873~874 redis概述,下载安装
    Redis:1、概述:redis是一款高性能的NOSQL系列的非关系型数据库;1-1:什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项全新的数据......
  • kettle9.3使用笔记01 安装 启动
    下载地址:https://sourceforge.net/projects/pentaho/files/第一次使用,所以就选目前最新版本9.3,服务器端选择pentaho-server-ce-9.3.0.0-428.zip,本地客户端选择pdi-ce-9.3......
  • 数组的概述
    用一段连续空间,存放相同类型的变量,这样的容器(结构)叫数组数组的下标是从0开始假如数组有n个元素下标范围:0~n-1元素范围:arr[0]~arr[n-1]......
  • Linux 脚本编译安装http-2.4.27版本
           Linux脚本编译安装http-2.4.27版本运行脚本前请将国内的比较快的基础源和epel源配置好,剩下就不用管了,运行脚本,半个小时左右自动编译安装完,并且大部分......
  • Linux 脚本一键安装openstack(queens版本)
                Linux脚本一键安装openstack(queens版本)分为三个文件,一个配置文件local_settings,两个脚本文件,一个为主节点脚本,一个为计算节点脚本。......