1.进入、 退出
redis-cli exit2.五种类型:字符串: 字符串基本操作: 设置: SET key value 获取: GET key 多重赋值: MSET k1 v1 k2 v2 ... 多重获取: MGET k1 k2 ... 删除键: DEL k1 k2 同时设置过期时间: SET key value EX seconds 单独设置过期时间: EXPIRE key seconds 查看剩余时间: TTL key 查看键: KEYS pattern 查看键是否存在: EXISTS k1 k2 ... 字符串附加操作: 末尾追加内容: APPEND key value 数字字符串增减 1: INCR key / DECR key 数字字符串增减指定数值: INCRBY key num / DECRBY key num列表: 左入: LPUSH key v1 v2 ... 右入: RPUSH key v1 v2 ... 左出: LPOP key 右出: RPOP key 查看指定索引元素: LINDEX key index 查看指定范围元素: LRANGE key start stop 删除指定值的元素: LREM key count value 哈希: 设置一个哈希键值: HSET key field value 通过一个哈希键获取值: HGET key field 删除哈希键: HDEL key f1 f2 ... 哈希结构大小: HLEN key 多重设置: HMSET key f1 v1 f2 v2 ... 多重获取: HMget key f1 f2 ... HGETALL key 获取所有哈希键: HKEYS key 获取所有哈希值: HVALS key集合: 添加成员: SADD key m1 m2 ... 查看成员: SMEMBERS key 删除成员: SREM key m1 m2 ... SPOP key 成员判断: SISMEMBER key member 随机返回成员: SRANDMEMBER key count (不写count时默认返回一个值) 集合大小: SCARD key有序集: 添加成员: ZADD key score member [[score member] [score member]...] 查看指定范围成员: ZRANGE key start stop ZREVRANGE key start stop ZRANGEBYSCORE key start stop ZREVRANGEBYSCORE key start stop 删除成员: ZREM key m1 m2 ... ZREMRANGEBYRANK key start stop ZREMRANGEBYSCORE key min max 查看成员位置: ZRANK key member ZREVRANK key member 查看权重: ZSCORE key member 集合大小: ZCARD key 查看给定区间成员数量: ZCOUNT key min max3.集合附加操作: SMOVE source destination member: 将source集合中的元素移动到destination集合中 SINTER k1 k2 ...: 交集 SINTERSTORE destination k1 k2 ...: 求完交集以后存入destination集合中 SUNION k1 k2 ...: 并集 SUNIONSTORE destination k1 k2 ...: 求完并集以后存入destination集合中 SDIFF k1 k2 ...: 差集 SDIFFSTORE destination k1 k2 ...: 求完差集以后存入destination集合中