Redis数据库简介及基本操作

  1. 简介
    特点:1. 键值对型 2. 内存型数据
    NoSQL not only SQL, 不支持事务
    应用场景:缓存数据–社交应用–session共享和购物车等
  2. 安装
  3. 配置
  4. 数据库操作
    1. 字符串型
    set key value –设置键值对
    get key –获取值
    mset k1 v1 k2 v2 –设置多个键值对
    setex key 5 value – 设置5秒失效
    append key before value 12
    mget k1 k2 k3
    2. 键操作
    keys * 所有的键
    keys a* 所有的值
    type a 值类型
    expire a 5 –5秒后到期
    3.hash类型
    hash类型
    键–属性–值
    hset key field value –设置单个hash值
    hmset key field1 value1 field2 value2 –设置多个hash值
    hkeys key
    hegt key fields
    hvals key
    hdel key field value1
    4. list类型
    value 里面全是字符串
    lpush key v1 v2 v3 v4
    rpush key v1 v2 v3 v4
    linsert key before v1 v2
    lrange key index1 index2
    lrange key 0 -1
    lset key v1 v2
    lrem key 0 tao 全部删除
    lrem key -2 tao 从尾往头删除2 个
    lrem key 2 tao 从头往尾删除2个
    5.set类型
    无序不重复的集合
    sadd key member1 member2
    smember key 返回所有的值
    srem key member1
    6. zset
    元素是字符串
    元素不重复,每个元素有对应的权重。
    zadd key score value1 score value2
    zrange key 0 -1
    zrangebyscore key 9 10

猜你喜欢

转载自blog.csdn.net/birdflyinhigh/article/details/78689872