Redis

redis的结构是key-value
key是字符串,value有5种类型
字符串类型,hash类型(map),set类型(不允许重复),list(linkedlist),有序集合类型(sortedset)

1 字符串类型

命令 代码
存储 set username siyu
获取 get username
删除 del username

2 hash类型(map)

命令 代码
存储key hset stu username siyu
存储value hset stu pwd 123
获取 hget stu username
获取所有 hgetall stu
删除 hdel stu username

3 list

命令 代码
左边存储 lpush list 1
右边存储 rpush list 1
获取 range list 0 -1
删除左边 lpop list
删除右边 rpop list

4 set

命令 代码
存储 sadd myset 5
获取 smembers myset
删除 srem myset 5

5有序集合类型(不允许重复,且有序)

每一个元素都会关联一个double类型分数,redis正是通过分数来为集合成员排序

命令 代码
存储 zadd my 78 nezha
zrange my 0 -1
删除 zrem my nezha

6 通用命令

命令 代码
查询所有key keys *
key对应类型 type key
删除指定key del key
posted @ 2020-05-20 12:03  姚狗蛋  阅读(152)  评论(0编辑  收藏  举报