zoukankan      html  css  js  c++  java
  • 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.  归纳:

        

  • 相关阅读:
    初识python
    文件操作
    初识python
    pycharm IDE
    初识python
    初识Python
    python之网络编程-多线程
    python之并发编程-进程之间的通信
    python之并发编程-多进程
    python之并发编程-操作系统
  • 原文地址:https://www.cnblogs.com/cxhzy/p/9917604.html
Copyright © 2011-2022 走看看