• redis介绍、数据结构与基本配置_redis


    一、redis介绍

    1、基于内存亦可持久化的日志型、key-value型NoSQL数据库(非关系型数据库),提供多种语言的API接口。主要用于分布式缓存和消息队列等。

    六大特性:

      (1)速度快

      (2)广泛的语言支持

      (3)持久化

      (4)多种数据结构

      (5)主从复制

      (6)高可用和分布式

     2、安装、基础配置和启动

    (1)安装:下载安装包>服务器确认已安装gcc编译>make编译>make install

    (2)基础配置

      ①修改redis.conf文件:

      

      ②指定配置文件启动服务端:

      ./src/redis-server redis.conf

      ③客户端连接

      ./src/redis-cli -p 6666 -a 123456  #若端口修改和密码设置,需指定端口和密码

      ④正常关闭程序

      ./src/redis-cli -p 6666 -a 123456 shutdown

      ⑤一些命令

      >ping  返回pong代表成功连接

      >exit

     3、五种数据结构以及命令

    (1)五种数据结构

      

    (2)通用命令  

      

      flushdb 清空当前数据库中的所有数据
      flushall 删除所有数据库中的所有数据

    (3)字符串类型以及常用命令

        ①字符串常用命令

       

        已有key,重复set设置时默认会覆盖

        ②应用场景:

        缓存、秒杀、分布式锁、配置中心、对象序列化、计数器

    (4) hash类型以及常用指令

        ①常用命令

        

        ②应用场景

        常用于存储结构化数据

     (5) List列表类型

        ①常用指令

        rpush listkey c b a (右侧插入,先插入c,再插入b,再a)

        lpush listkey f e d  (左侧插入)

        rpop listkey(右侧弹出)

        lpop listkey (左侧弹出)

        llen listkey(获取长度)

        lrange listkey 1 -1 (获取子集)

        ②应用场景

        时间轴时间

    (6)set集合类型(无序,唯一)

        ①、常用命令

         

        ②应用场景

        共同关注和随机抽奖

     (7)Zset有序集合类型

        ①常用指令

         

         分数排名:默认从低到高,从0 开始排

        ②应用场景

        排行榜

      

        

  • 相关阅读:
    【全过程详解】如何恢复联想隐藏的内存(分区教程)
    【全过程详解】如何安装最纯净、稳定、无更新的win10系统(下载+U盘制作+安装+win10激活+驱动更新)
    第一次博客
    Spring boot 直接访问templates中html文件
    Spring boot + mybatis + orcale
    Spring boot+ maven + thymeleaf + HTML 实现简单的web项目
    HTML 中点击<a>标签,页面跳转执行过程
    orcale 使用创建日期排序然后分页每次取排序后的固定条数
    JSON语法规则
    Windows idea 搜狗输入法输入中文只显示英文
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/13706670.html
Copyright © 2020-2023  润新知