• Linux 平台安装 Redis 6.2


    Linux 平台安装 Redis 6.2

    该博客中使⽤的系统为 CentOS 7 Linux 发⾏版

    系统版本详情: Linux centos7-shanghai 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

    ⚠ 为了确保系统依赖的完整性,请先执⾏如下命令:

    [root@centos7-shanghai ~]# yum install -y gcc gcc-c++ zlib zlib-devel libffi libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop
    

    1 介绍

    当前 Redis 的最新稳定版本是:6.2.3

    Redis 官⽅不⽀持 Windows 系统

    最新稳定版本下载链接:https://download.redis.io/releases/redis-6.2.3.tar.gz

    2 在 CentOS 上安装 Redis

    2.1 步骤1:下载

    [root@centos7-shanghai ~]# wget https://download.redis.io/releases/redis-6.2.3.tar.gz
    

    2.2 步骤2:解压

    [root@centos7-shanghai ~]# tar zxvf redis-6.2.3.tar.gz
    

    2.3 步骤3:移动⾄指定⽬录

    [root@centos7-shanghai ~]# mv ./redis-6.2.3 /usr/local/redis/
    

    2.4 步骤4:进⼊ Redis ⽬录

    [root@centos7-shanghai ~]# cd /usr/local/redis/
    

    2.5 步骤5:编译安装

    [root@centos7-shanghai redis]# make && make install
    

    2.6 步骤6:切换到⽬录 /usr/local/bin 中查看

    [root@centos7-shanghai redis]# cd /usr/local/bin
    [root@centos7-shanghai bin]# ls -alh
    

    redis-benchmark Redis -----性能测试⼯具

    redis-check-aof -----AOF⽂件修复⼯具

    redis-check-rdb -----RDB⽂件检索⼯具

    redis-cli -----Redis命令⾏客户端

    redis-server -----Redis服务

    2.7 步骤7:复制配置⽂件到 /etc/redis/ ⽬录下

    配置⽂件路径为: /usr/local/redis/redis.conf

    [root@centos7-shanghai bin]# mkdir -p /etc/redis/ 
    [root@centos7-shanghai bin]# cp /usr/local/redis/redis.conf /etc/redis/redis.conf
    

    3 简要配置

    ⾄此,Redis 就已经安装完成了,安装完成之后,我们需要对 Redis 做⼀些简要的配置,因此需要编辑 Redis 的配 置⽂件。

    [root@centos7-shanghai bin]# vim /etc/redis/redis.conf
    

    3.1 允许访问的主机

    默认情况下,Redis 只允许本地主机访问 Redis 。

    如果需要跨机器访问 Redis ,那么需要将该⾏配置 注释 掉,或者添加想要访问 Redis 主机的主机 IP 。

    如下图所示:

    3.2 保护模式

    默认情况下,Redis 开启了保护模式。 在保护模式开启的情况下,其他主机是⽆法访问该本地主机上的 Redis 服务的,因此,如果想要让其他主机的客户 端连接到 Redis ,那么我们需要将保护模式关闭。

    如下图所示:

    3.3 端⼝号

    默认情况下,Redis 服务使⽤ 6379 端⼝。 如果需要修改端⼝,那么可以修改该⾏配置。 如下图所示:

    3.4 守护模式

    默认情况下,Redis 没有开启守护模式。 守护模式需要占⽤终端资源,不利于我们的后续使⽤,因此我们需要开启守护模式。 如下图所示:

    3.5 ⽇志⽂件

    默认情况下,Redis 并未配置⽇志⽂件。 我们通常需要利⽤⽇志⽂件来查看程序的运⾏状况,因此需要设置 Redis 的⽇志⽂件路径。 如下图所示:

    3.6 数据库个数

    默认情况下,Redis 拥有 16 个数据库,其索引是从 0 - 15 。 这个配置⼀般情况下⽆需做更改。 如下图所示:

    3.7 数据库⽂件名

    默认情况下,Redis 配置好了数据库的⽂件名,我们⽆需修改。 虽然 Redis 是内存型数据库,但是 Redis ⽀持将内存中的数据保存到硬盘中,因此需要配置,当数据存储到硬盘中 的时候使⽤的⽂件名。 如下图所示:

    3.8 数据持久化

    默认情况下,Redis 数据库在持久化的时候,会将数据保存进⽂件名为 dbfilename(如:3.7 所示) 然后存储到 当前⽬录。 但是我们⼀般需要将持久化后的数据库⽂件保存在指定的路径,因此需要修改此配置。 如下图所示:

    3.9 总结

    上述 8 个配置是⼀些简要的配置信息,为了保证 Redis 能够正常运⾏,我们需要确保存储⽇志⽂件的路径以及数据 持久化的路径存在。 因此需要执⾏以下命令。

    [root@centos7-shanghai bin]# mkdir -p /var/log/redis/ 
    [root@centos7-shanghai bin]# mkdir -p /var/lib/redis/
    

    4 启动 Redis 服务

    启动 Redis 服务的时候需要指定使⽤的配置⽂件,如下命令所示。

    [root@centos7-shanghai bin]# redis-server /etc/redis/redis.conf 
    

    如果没有报错,代表服务启动成功,使⽤如下命令检查是否启动。

    [root@centos7-shanghai bin]# ps aux | grep 'redis'
    

    如下图所示:

    root@centos7-shanghai bin]# redis-cli -h 127.0.0.1 -p 6379 
    127.0.0.1:6379> ping 
    PONG 
    127.0.0.1:6379> 
    

    5 测试 Redis

    Redis 服务启动完成之后,我们可以在本地主机上测试⼀下,如下命令所示。

    如下图所示:

    ⼩贴⼠:

    退出 Redis 客户端的命令是: exit 。

    该命令默认情况下就是连接本地主机的 Redis 服务,因此命令可以精简为如下命令。 [

    [root@centos7-shanghai bin]# redis-cli 
    127.0.0.1:6379> ping 
    PONG 
    127.0.0.1:6379>
    
    1.内容有错还请在评论区指出哦!谢谢!
  • 相关阅读:
    tomcat对sessionId的处理分析
    MySQL 5.5 新增SIGNAL异常处理
    jetty对sessionId的处理分析
    Python3.x和Python2.x的区别
    java actor模型和消息传递简单示例
    构建工具scons让一切变得简单
    HTML元素控件事件表
    开始新的旅途
    JS各种常见知识点
    C#代码与javaScript函数的相互调用
  • 原文地址:https://www.cnblogs.com/bbdbolg/p/14907377.html
Copyright © 2020-2023  润新知