• Redis


    安装redis

    一丶简介

       Redis是一个开源的内存数据结构存储,可以被用作数据库,缓存和消息代理(message broker).它支持字符串(strings)丶哈希(hashes)丶列表(lists)丶集合(sets)丶支持范围查询的排序集合(sorted sets)丶位图(bitmaps)丶hyperloglogs丶支持半径查询的地图索引(geospatial indexes)和流(Streams)等数据结构. Redis内置了复制, lua脚本, LRU淘汰机制, 事务 以及不同级别的硬盘持久化等功能特性, 并通过redis哨兵(sentinel)和支持自动化分区的redis集群(cluster)提供高可用.

      redis中的数据类型支持原子操作, 比如在字符串后追加字符, 哈希(hash)中value进行自增运算, 推送添加一个元素到一个列表(list), 集合(set)进行交集丶并集丶差集运行, 在排序集合(sorted set)中获取最高排名的元素.

      为了获得优异的性能, redis基于内存数据集工作. 根据你的使用场景, 你可以通过每隔一段时间将数据集导出到硬盘中,或者将每条命令追加到日志中来持久化数据.如果你只是需要一个功能丰富丶联网的内存缓存, 可以选择禁用持久化. redis还支持配置简单的主从异步复制. 第一次同步时非常快且非阻塞. 在网络切分时, 自动连接,可部分重新同步.

      

    二丶在linux平台中下载编译安装

      1. 下载

    wget http://download.redis.io/releases/redis-5.0.7.tar.gz

      2. 解压编译

    tar xzf redis-5.0.7.tar.gz
    cd redis-5.0.7
    make

      3. 启动redis服务

    src/redis-server

      4. 使用redis客户端测试

    src/redis-cli

      windows平台的安装可以参看这篇文章

    学习资料:

      官方文档

    人生没有彩排,每一天都是现场直播
  • 相关阅读:
    Python前言之Markdown使用
    Linux压缩命令
    ubuntu安装nodejs
    linux搭建nginx流服务器,OBS推流,VCL拉流播放
    nginx配置文件
    控制语句
    鼠标用户和键盘用户
    if else
    cookie自封装对象
    C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
  • 原文地址:https://www.cnblogs.com/timfruit/p/12084284.html
Copyright © 2020-2023  润新知