• 安装单机版redis


    安装单机版redis

    1.下载安装包

    Redis官方网站Redis中文官方网站
    https://redis.io/redis官网http://redis.cn/redis中文官方网站

    image-20220820142628043

    2.安装步骤

    1.准备工作:下载安装最新版的gcc编译器

    安装redis需要gcc编译器的支持

    yum install gcc
    
    • 1

    安装C 语言的编译环境

    yum install centos-release-scl scl-utils-build
    
    yum install -y devtoolset-8-toolchain
    
    scl enable devtoolset-8 bash
    
    • 1
    • 2
    • 3
    • 4
    • 5

    测试 gcc版本

    gcc --version
    
    • 1

    image-20220820143114437

    2.将下载好的reids放到指定的目录中

    这里我放到src目录中,具体目录根据实际情况或者个人习惯即可

    3.解压命令

    tar -zxvf redis-6.2.1.tar.gz
    
    • 1

    4.解压完成后进入目录

    cd redis-6.2.1/
    
    • 1

    5.在安装目录下执行make命令进行编译

    make
    
    • 1

    image-20220820143554310

    如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件

    解决方案:运行make distclean,安装好c语言的环境后进入安装目录再次执行make

    6.跳过make test继续执行 make install

    make install
    
    • 1

    image-20220820144137313

    3.安装目录 /usr/local/bin

    安装成功后,redis默认安装目录在 /usr/local/bin/ 目录下

    默认安装目录说明:

    redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何

    redis-check-aof:修复有问题的AOF文件

    redis-check-dump:修复有问题的dump.rdb文件

    redis-sentinel:Redis集群使用

    redis-server:Redis服务器启动命令

    redis-cli:客户端,操作入口

    image-20220820145102750

    4.启动

    1.前台启动(不推荐)

    前台启动,命令行窗口不能关闭,否则服务器停止

    redis-server
    
    • 1

    image-20220820145327053

    2.后台启动(推荐 )

    1.首先进入到redis安装目录备份redis.conf文件

    #将redis.conf配置文件拷贝到ect目录下,如果没有进入redis安装目录前面指定redis.conf所在路径即可
    cp redis.conf /etc/
    
    • 1
    • 2

    image-20220820145732291

    2.进入到/etc/目录下,vi redis.conf 将daemonize no 改为daemonize yes

    image-20220820150135161

    3.后台启动redis

    redis-server /etc/redis.conf
    
    • 1

    image-20220820150523225

    5.用户端访问:redis-cli

    redis-cli
    
    • 1

    image-20220820150649877

    6.测试验证:ping

    image-20220820150737582

    7.redis关闭

    单实例关闭:redis-cli shutdown

    redis-cli shutdown
    
    • 1

    image-20220820150911307

    也可以进入客户端执行shutdown命令关闭

    image-20220820150957687

    还可以kill进程进行关闭

    kill -9 reids进程号
    
    • 1

    image-20220820151044297

    基于docker安装redis

    docker run -itd --name (启动容器的名称) -p 映射端口:redis启动端口 redis --requirepass “启动密码”
    
    docker run -itd --name my_redis -p 7000:6379 redis --requirepass "password"
    
    • 1
    • 2
    • 3
  • 相关阅读:
    pcl 基本数据类型
    umi-request & useRequest 源码分析及业务实践
    《数据库系统概论》王珊版课后习题
    Flutter学习-导航和路由
    难道AI不知道tnsnames.ora的instance_name配置吗?
    golang中的网络轮询器netpoll源码解析
    redis配置文件详情
    一种让运行在CentOS下的.NET CORE的Web项目简单方便易部署的自动更新方案
    [附源码]计算机毕业设计右脑开发教育课程管理系统Springboot程序
    R语言使用is.vector函数判断数据对象是否是向量数据类型vector
  • 原文地址:https://blog.csdn.net/qq_44981526/article/details/126440207