• Linux下安装新版本Redis遇到的坑


    什么是Redis?

    Remote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。

    数据类型有哪些?

    它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

    安装

    下载

    官网下载最新版本,并解压到/usr/local,并将文件夹重命名为redis

    遇到的坑

    执行make命令时遇到的报错

    make[1]: *** [server.o] 错误 1
    make[1]: 离开目录“/usr/local/redis/src”
    make: *** [all] 错误 2
    

    解决方法,升级gcc版本

    gcc -v     
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    

    再次make,安装成功后,Hint: It's a good idea to run 'make test'

    查看安装目录

     cd /usr/local/bin
    
    • redis-benchmark 性能测试工具
    • redis-check-aof 检查aof日志工具
    • redis-check-rdb 检查rdb日志工具
    • redis-cli redis客户端
    • redis-server redis服务端
    • redis-sentinel redis哨兵服务

    本文作者: vic

    同步个人博客: http://geekvic.top/post/755670ae.html

    版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

  • 相关阅读:
    Postman 接口数据生成
    python中获取中位数(搬来的)
    数据库域名配置
    每10秒执行定时任务/每5分钟执行一次(附crontab的常用的命令)
    MATCHED 用法
    leetcode279 Perfect Squares
    leetcode480 Sliding Window Median
    leetcode295 Find Median from Data Stream
    leetcode424 Longest Repeating Character Replacement
    leetcode209 Minimum Size Subarray Sum
  • 原文地址:https://www.cnblogs.com/TechSnail/p/13272404.html
Copyright © 2020-2023  润新知