Redis常用命令入门

什么是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

7 清除缓存

redis清缓存
flushdb    清除当前选择的数据库缓存

flushall     清除所有整个redis所有缓存,慎用,不过也没关系
posted @ 2021-12-11 22:33  姚狗蛋  阅读(2)  评论(0编辑  收藏  举报