redis五种基本类型CRUD操作

1、String

增:set key1 value1

改:set key1 new-value、自增 incr key1、按照特定值递增:increby key1 inrevalue

删:del key1

查:get key1

2、List

增:lpush key1 value [一次可输入多个值]、rpush key1 value[一次可输入多个值]

改:lset key1 下标位置 新值、ltrim key start stop修剪list

删:rpop key1 右边弹出一个值、lpop key1 从左边弹出一个值、lrem key1 count value 删除某个值,并指定删除个数

查:lrange key1 start stop 、lindex key1 下标位置、llen key1 获取list元素个数

3、Set

增:sadd key1 value [一次可输入多个值]

改:删除 -> 增加

删:srem key1 vlaue

查:smembers key1、sismember key1 value

4、Hash

增:hset key field value

改:hset key field value

删:hdel key field ----可指定多个field

查:hgetall key 获取全部的f-v、hget key 获取单个field、hlen key获取长度

5、ZSet(排序的set)

增:zadd key score member 例如:ZADD zset 100 m1

改:zadd key score member、zincreby key increment member增加分值

删:zrem key member

查:zrange key start stop [withscores]、zrangebyscore key start stop [withscores]、zcount key min max统计分值范围内个数,zscore key field获取某个filed的分值

原文地址:https://www.cnblogs.com/lilei2blog/p/8257174.html