redis服务启动:redis-server.exe redis.windows.conf
客户端连接命令:redis-cli.exe
String
setnx:只有在 key 不存在时设置 key 的值。
mset:同时设置一个或多个 key-value 对。
mget:获取所有(一个或多个)给定 key 的值。
setex:将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。
set:设置指定 key 的值.
get:获取指定 key 的值。
decr:将 key 中储存的数字值减一。
decrby:key 所储存的值减去给定的减量值(decrement)。
incr:将 key 中储存的数字值增一。
incrby:将 key 所储存的值加上给定的增量值(increment)。
Hash
hset:将哈希表 key 中的字段 field 的值设为 value 。
hmset:同时将多个 field-value (域-值)对设置到哈希表 key 中。
hget:获取存储在哈希表中指定字段的值/td>.
hmget:获取所有给定字段的值.
hgetall:获取在哈希表中指定 key 的所有字段和值.
hexists:查看哈希表 key 中,指定的字段是否存在。
hdel:删除一个或多个哈希表字段.
hvals:获取哈希表中所有值.
hkeys:获取所有哈希表中的字段.
hsetnx:只有在字段 field 不存在时,设置哈希表字段的值。
hlen:获取哈希表中字段的数量.
List
Lindex:通过索引获取列表中的元素.
rpush:在列表中添加一个或多个值.
lrange:获取列表指定范围内的元素.
brpoplpush:从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
llen:获取列表长度.
lpop:移出并获取列表的第一个元素.
lpushx:将一个或多个值插入到已存在的列表头部.
linsert:在列表的元素前或者后插入元素.
rpop:移除并获取列表最后一个元素.
lpush:将一个或多个值插入到列表头部.
rpushx:为已存在的列表添加值.
set
sadd:向集合添加一个或多个成员.
smembers:返回集合中的所有成员.
scard:获取集合的成员数.
sinter:返回给定所有集合的交集.
sunion:返回所有给定集合的并集.
srem:移除集合中一个或多个成员.
zset
zadd:向有序集合添加一个或多个成员.
zrange:通过索引区间返回有序集合中指定区间内的成员.
zincrby:有序集合中对指定成员的分数加上增量 increment.
zrem:移除有序集合中的一个或多个成员.