• 安装单机版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
  • 相关阅读:
    【Rust日报】2022-08-07 专注于开发人员生产力的 R3BL TUI 库和应用程序
    Dart(2)-变量
    Docker容器
    【机器学习】EM算法
    AI全栈大模型工程师(二十)SKvs.LangChain
    MySql事务
    STM32 ST-LINK
    基于大数据的Pagerank实验设计
    就是这个问题,感觉就是硬件不兼容
    使用果创云API低代码,快速收集vue的前端报错
  • 原文地址:https://blog.csdn.net/qq_44981526/article/details/126440207