缓存中间件Redis必知必会
一 十大数据类型
- 1.
String
字符串
hello world
- 5.
List
列表
[A>B>C>D]
- 6.
Set
集合
{A<B<C}
- 7.
Sorted Set
有序集合
{A:1,B:2,C:3}
- 4.
Hash
哈希表
{a:"hello",b:"world",c,"you"}
- 2.BitMap 位图
01100112121212
- 3.BitField 位域
{7912}{121321}{2132213}
- 8.Geospatial 地理空间
{A:(50.1,0.5)}
- 9.Hyperlog 基数统计
01101101 0110111 01101101
- 10.Stream 流 用于消息队列,消息持久化
{id1=time1.seq((a:"foo", a:"bar"))}
二 key的操作命令
keys *
查看所有keyexists keyname
判断key是否存在type keyname
看key的类型del keyname
删除unlink keyname
非阻塞删除ttl keyname
查看过期时间expire keyname
秒 设置过期时间move keyname dbindex [0- 15]
移动key到数据库db中select dbindex
切换数据库dbsize
查看key的数量flushdb
清空当前库flushall
通杀全部库
三 数据操作命令
help @String
set keyname helloworld
get keyname
批量操作
mset keyname1 hello keyname2 world
mget keyname1 keyname2