• redis 数据库


    1.  linux 进入redis数据库:

        redis-cli

    2.  退出

        exit

    3.  键值对:

        1.  添加数据:set name jiji    (set + 键 +值)

        2.  查看数据:get name    (get + 键 )

        3.  查看过期时间:  ttl name (-1代表永久 , -2代表不存在)

          

        4.  修改过期时间:    expire name

          

        5.  创建的时候增加过期时间:1.  setex  name  30   haha

                    2.  set name haha  ex  30

           

        6.  追加值  append:

            

        7.  设置和查看多个数据   ( mset , mget ):

            

        8.  keys * 查看所有键:
            

        9.  模糊查询键   keys  x*:
            

        10.  del name   删除键:

              

         11.  exists  是否存在(1存在,0不存在):

            

        12.  type   查看类型:
            

           

        13.  incr  自动加1:

            

        14.  decr   自动减1:

            

        15.  incrby  age 200  键age的值增加200:

            

        16.  decrby   减少 :

            

    4.  list:

        1.  lpush list1  4 5 6 7 8  加入数据(lpush是以栈的方式)

           rpush list2  4 5 6 7 8  加入数据(rpush是以队列的方式)

            

        2.  lrange 查看数据 :

            

        3.  llen 查看数据长度:

            

         4.  lindex 根据索引查询数据:

            

        5.  弹出数据

             rpop:从最后一个删除

             lpop: 从1 删除

            

         6.  lrem list1 2 3  指定删除  (2是个数  3是值)  个数为0时 表示删光所有;个数为负数代表从下往上删

          

    5.  hash:

        1.  hset user name person1  设置数据

        2.  hget user name     查询数据

        3.     hdel user name    删除数据

            

        4.  hmset user name haha1 age 12    设置多个数据

        5.  hmget user name age     查看多个数据

            

        6.  hgetall user    获取所有键值对

           hkeys user    获取所有键 

            

            hvals user    获取键中的值

            

         7.  hlen user    获取数据长度(小key的个数)

            

     6.  set  集合:

          1.  sadd set_name 1 2 3 3 2 1  加入数据

          2.  smember set_name       查询数据

              

          3.  srem set_name  2    删除数据(这里是2)

              

          4.  spop set_name      删除数据(随机)

          5.  sismember set_name  2    判断是否存在

              

          6.  sisinter set_name1 set_name2      求交集

              

           7.  sunion set_name1 set_name2      求并集

           8.  sdiff set_name1 set_name2      求差集

           9.  scard set_name      求集合个数

          10.  srandmember  set_name  随机返回一个数据

    7.  权重

          1.  zadd zset_name 1 a 2 b  3 c 2 d  两个一组,前面是权重

          2.  zrange zset_name 0 -1     查看数据

          3.  zrevrange zset_name  0 -1    反向查看数据

            

           4.  zrem zset_name a    删除数据

              

           5.  zrank zset_name a    查看数据的索引

              

            6.  zrevrank zset_name a    倒序查看索引

              

             7.  zcard zset_name      查看数据个数(上图) 

             8.  zscore zset_name a    查看数据的权值(这里是a的权值)

                

     8.  归纳:

        

  • 相关阅读:
    C#中的global::system***命名空间别名限定符
    返回一个整数数组中最大子数组的和
    敏捷开发概述
    单词查找排序输出
    关于电梯调度的设计
    关于电梯调度的一些想法
    C#中抽象类和接口的区别
    SharePoint2010列表表单:用后台代码生成表单
    外刊IT评论:远离.net
    程序员:编程给你现实生活带来了哪些坏习惯
  • 原文地址:https://www.cnblogs.com/cxhzy/p/9917604.html
Copyright © 2020-2023  润新知