redis命令操作

1.字符串类型 string

    1.存储 :set key value

    2.获取 :get key

    3.删除 :  del key

redis list 取出所有数据库 redis list随机取出并删除_重复元素

2.哈希类型 hash

    1.存储 :hset key field value

    2.获取 :  

        1.hget key field  获取指定的field对应的值

        2.hgetall key 获取所有的field和value

    3.删除:hdel key field

redis list 取出所有数据库 redis list随机取出并删除_redis命令_02

3 .列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边)

    1.添加:

1.lpush key value :将元素加入列表左表

2.rpush key value:将元素加入列表右边

    2.获取:

lrange key value start end :范围获取

    3.删除:

lpop key:从列表的左边删除一个元素,并将元素返回

rpop key:从列表的右边删除一个元素,并将元素返回

redis list 取出所有数据库 redis list随机取出并删除_redis命令_03

4.集合类型 set : 不允许重复元素

1.存储:sadd key value

2.获取:smembers key:获取set集合中所有元素

3.删除:srem key value:删除set集合中的某个元素

redis list 取出所有数据库 redis list随机取出并删除_重复元素_04

5.有序集合类型 sortedset:不允许重复元素,且元素有顺序

1.存储:zadd key score value:

2.获取:zrange key start end 

3.删除:zrem key  value

redis list 取出所有数据库 redis list随机取出并删除_redis命令_05

redis list 取出所有数据库 redis list随机取出并删除_重复元素_06

6 通用命令

1.key * :查询所有的键

2.type key:查询该键类型

3.del key: 删除指定的键

redis list 取出所有数据库 redis list随机取出并删除_重复元素_07