ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

004 数据操作

2022-07-20 18:05:16  阅读:142  来源: 互联网

标签:... set value 查询 member key 004 操作 数据


 

/*
目录:
    一: 数据结构
        1 类型
        2 示图
    二: 详解
        1 string 
        2 键命令
        3 hash 
        4 list 
        5 set 
        6 zset
*/ 

 

一: 数据结构
  1 类型

值的类型: string; hash; list; set; zset;

Redis 命令参考: http://doc.redisfans.com/
官方文档: https://redis-py.readthedocs.io/en/latest/#indices-and-tables

 

  2 示图

 

 

二: 详解
  1 string

/*
string:
    增加/修改:
        set:    set key value
        mset:   mset key1 value1 key2 value2 ...
        setex:  setex key seconds value              
    查询:  
        get:    get key
        mget:   mget key1 key2 ...
    修改:
        append: append key value
    删除:
        del:
*/

 

  2 键命令

/*
键命令:
    type:       type key
    keys *:
    keys a*:
    exists:     exists key
    del:        del key 
    expire:     expire key seconds
    ttl:        ttl key
*/

 

  3 hash

/*           
hash: 
    增加/修改:
        hset:       hset key field value
        hmset:      hmset key field1 value1 field2 value2
    查询: 
        hkeys:      hkeys key 
        hvals:      hvalskey
        hgetall:    hkeys key 
        
        hget:       hget key field
        hmget:      hmget key field1 field2 
    删除:
        del:    hdel key                # 删除单个
        hdel:   hdel key field1 field2  # 删除全部
*/

 

  4 list

/*                
list:
    增加:
        lpush:      key value1 value2 ...
        rpush:      key value1 value2 ...
        linsert:    linsert key before|after 现有元素 新元素
        
    查询: 
        lrange: lrange key start stop
        
    修改:
        lset:   lset key index value       
        
    删除:
        lrem:   lrem key count value
                (1) count > 0: 从头往尾移除
                (2) count < 0: 从尾往头移除
                (3) count = 0: 移除所有
*/

 

  5 set

/*
set: 没有修改
    增加:
        sadd:   sadd key member1 member2 ...            
    查询: 
        smembers: smembers key              
    删除:
        srem:   SREM key member [member ...]
*/

 

  6 zset

/*
zset: 有序
    增加:
        zadd:       zadd key score1 member1 score2 member2 ...          
    查询: 
        zrange:     zrange key start stop   # 查询value
        zscore:     ZSCORE key member       # 查询key
    删除:
        zrem:       ZREM key member [member ...]
                    (1) ZREM key member
                    (2) zremrangebyscore ordered_set 80 100
*/  

 

标签:...,set,value,查询,member,key,004,操作,数据
来源: https://www.cnblogs.com/huafan/p/16498977.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有