软件工程日报37
redis常用的操作命令
字符串
SET key value           # 设置键值对
GET key                 # 获取键对应的值
SETEX key seconds value # 设置键值对并设置过期时间second          
SETNX key value         # key不存在时设置value
列表
LPUSH key value1 [value2 ...]  # 从左侧(头部)插入一个或多个值
RPUSH key value1 [value2 ...]  # 从右侧(尾部)插入一个或多个值
LPOP key                      # 从左侧弹出一个值
RPOP key                      # 从右侧弹出一个值
LRANGE key start stop         # 获取列表指定范围内的元素
LLEN key                      # 获取列表的长度
哈希
HSET key field value          # 设置哈希表中字段的值
HGET key field                # 获取哈希表中字段的值
HMSET key field1 value1 field2 value2 ... # 批量设置哈希表中的多个字段值
HMGET key field1 field2 ...   # 批量获取哈希表中的多个字段值
HKEYS key                     # 获取哈希表中所有字段
HVALS key                     # 获取哈希表中所有值
HLEN key                      # 获取哈希表中字段的数量
集合
SADD key member1 [member2 ...] # 向集合中添加一个或多个成员
SREM key member1 [member2 ...] # 从集合中移除一个或多个成员
SMEMBERS key                   # 获取集合中所有成员
SISMEMBER key member           # 判断成员是否存在于集合中
SCARD key                      # 获取集合的成员数量
SINTER key1 [key2 ...]         # 返回所有给定集合的交集
SUNION key1 [key2 ...]         # 返回所有给定集合的并集
有序集合
ZADD key score1 member1 [score2 member2 ...] # 向有序集合添加成员和分数
ZRANGE key start stop [WITHSCORES]           # 按分数从小到大返回指定范围的成员
ZREVRANGE key start stop [WITHSCORES]        # 按分数从大到小返回指定范围的成员
ZCARD key                                    # 获取有序集合的成员数量
ZSCORE key member                            # 获取成员的分数
ZINCRBY key increment member                 # 增加成员的分数
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号