本文主要介绍redis在windows下五种数据类型以及基本操作
1、set 添加/修改数据 set key value 2、get 获取数据 get key 3、del 删除 key
1、批量插入 mset key1 value1 key2 value2 2、批量获取 mget key1 key2
1、strlen 获取数据字符个数(字符串长度) strlen key 2、append 追加信息到原始信息后部(如果原始信息存在就追加,否则新建) append key value
incr key 自增 incrby key increment 跳跃自增(整数) incrbyfloat key increment 自增小数
1、decr key 递减 2、decrby key increment 跳跃递减
1、hset 设置值、修改值 hset key filed value 2、hget 获取值 hget key filed 3、hgetall 获取所有数据 hgetall key 4、hdel 删除值 hdel key filed
1、hmset 批量新增/修改 hmset key filed1 value1 filed2 value2 2、hmget 批量获取 hmget key filed1 filed2 3、hlen 获取哈希表中字段的数量 hlen key 4、hexists 获取哈希表中是否存在指定的字段 hexists key filed
1、hkeys 获取所有key hkeys key 2、hvals 获取所有value hvalus key
1、hincrby hash中的value增值(整型) 2、hincrbyfloat hash中的value增值(小数)
1、lpush、rpush:从左添加 从右添加 2、lrange、lindex、llen 获取范围数据 获取索引数据 获取长度 3、lpop、rpop 从左移除、从右移除
1、blpop 从左边在规定时间获取任务 2、brpop 从右边在规定时间获取任务
1、sadd 新增 sadd key value 2、srem 移除 srem key value 3、smembers 获得所有成员 smembers key
1、scard 获取集合长度 scard key 2、sismember 判断集合是否存在该元素 sismember key value
1、srandmember 随机获取指定个数元素 srandmember key count 2、spop 随机获取指定个数元素 spop key count
1、zadd 新增 zadd key score1 member1 2、zrange 获取元素从小到大 zrange key start stop [WITHSCORES] start stop 代表下标 3、zrevrange 获取元素从大到小 zrevrange key start stop [WITHSCORES] 4、zrem 移除元素 zrem key member [member ...]
1、zrangebyscore 按条件获取 zrangebyscore key min max [WITHSCORES] 2、zremrangebyrank 那条件下标删除 zremrangebyrank key start stop 3、zremrangebyscore 那找score删除 zremrangebyscore key min max
1、zcard 获取集合个数 zcard user 2、zcount 获取指定分数的集合个数 zcount key min max