zoukankan      html  css  js  c++  java
  • redis

    1.Redis
    一个免费开源的key-value数据库
    2.redis的特点
    1)支持数据的持久化
    2)不仅支持key-value类型的数据,同时还提供list,set,map,hash等数据结构的存储(单个数据都被认为是字符串类型)
    3)支持数据备份

    2.优势
    性能高
    丰富的数据类型
    原子操作
    丰富的特性:还支持publish/subscribe(发布/订阅模式)

    3.redis与其他key -value存储有什么不同?
    Redis有着复杂的数据结构并且操作他们的原子性操作,Redis的数据类型都是基于数据结构的,无需要额外的抽象。
    Redis运行在内存中,操作简单,但需要权衡内存,数据量不能大于内存。

    4.redis的配置与安装
    https://www.runoob.com/redis/redis-data-types.html

    5.redis的5种数据类型
    string hash list set  zset
    1) 字符串  设置键值对   
    >set 808 yxj
    ok
    >get 808
    "value"
    >del 808
    (integer) 1
    >get 808
    (nil)
    2)hash    
    >HMSET hashset set "hello" set "world"
    OK
    >HMGET hashset set1
    >"hello"
    >HMGET hashset set1 set2
    >"hello"
    >"world"

    3)List(有序列表)
    >push list mysql
    (integer) 1
    >push list oracle
    (integer) 2
    >push list redis
    (integer) 3
    >lange list 0 4
    1)"redis"
    2)"oracle"
    3)"mysql"

    4)set(集合)
    string的无序集合
    >sadd set redis rabitmq
    (integer) 2
    >smembers set
    1)"rebitmq"
    2)"redis"

    5)zset(有序集合)
    >zadd zset 0 redis
    (integer) 1
    >zadd zset 0 rabitmq
    (integer) 2
    >zrangrbyscore zset 0 10
    1)"rabitmq"
    2)"redis"




  • 相关阅读:
    [CQOI2011]放棋子
    [JSOI2015]染色问题
    [ZJOI2016]小星星
    [NOI2018]你的名字
    bzoj2393 Cirno的完美算数教室
    [CQOI2012]局部极小值
    CF768F Barrels and boxes
    bzoj4402 Claris的剑
    烽火SATA SSD DSS200-B
    添加防火墙规则
  • 原文地址:https://www.cnblogs.com/yxj808/p/11975805.html
Copyright © 2011-2022 走看看