Redis常用命令

-
字符串string操作命令
* SET key value 设置指定key的值 * GET key 获取指定key的值 * SETEX key seconds value 设置指定key的值,有效时间为seconds秒 * SETNX key value 只有key不存在才可以设置key的值成功返回1,失败返回0
-
哈希hash操作命令(是一个string类型的field字段和value的映射表,hash适合于存储对象)
-
* HSET key field value 将哈希表key中的字段field值设为value
* HGET key field 获取存储在哈希表中指定字段的值
* HDEL key field 删除存储在哈希表中指定字段的值
* HKEYS key 获取存储在哈希表中所有的字段名
* HVALS key 获取存储在哈希表中所有的值
* HGETALL key 获取存储在哈希表中所有的字段名和值 -

-
列表list操作命令(简单的字符串列表,按照插入顺序排序)任务队列
* LPUSH key value1 [value2] 将一个或多个值依次插入列表头部 * LRANGE key start stop 获取列表指定范围内的元素 * RPOP key 移除并获取列表最后一个元素 * LLEN key 获取列表长度 * BRPOP key1[key2] timeout 移出并获取列表的最后一个元素或者发现可弹出元素为止

-
集合set操作命令(string类型的无序集合,集合成员是唯一的,集合中不能出现重复的数据)
* SADD key member1 [member2] 向集合中添加元素 * SMEMBERS key 获取集合所有元素 * SCARD key 获取集合中元素数量 * SINTER key key1 两个集合的交集 * SUNION key key1 两个集合的并集 * SDIFF key key1 两个集合的差集 * SREM key member1 [member2] 移除集合一些元素
-
-
有序集合 sorted set操作命令(string类型的有序集合,集合成员是唯一的,集合中不能出现重复的数据)(但是每个元素都会关联一个double类型的score,有序指的是分数比升序)
* ZADD key score1 member1 [score2 member2] 向集合中添加元素 * ZRANGE key start stop [WITHSCORES] 获取集合所有元素(升序) * ZINCRBY key increment member 向集合中指定元素增加分数比 * ZREM key member [member2] 移除集合中的元素

通用命令
* KEYS pattern 查找符合给定模式(pattern)的key * EXISTS key 查找是否存在key * TYPE key 查找key的类型 * TTL key 返回给定key的生存时间(time to live) * DEL key 删除指定的key


6万+

被折叠的 条评论
为什么被折叠?



