文章目录
redis
1.NOSQL
在说redis之前,说一下nosql
2.redis简介
redis同样也是非关系型数据库,主要通过键值对来工作的,而且大部分是放在内存中的,所以速度快,适合像淘宝双11那种时候进行。
2.1数据结构主要是5种,也都是通过键值对的方式来调用
3.redis的使用
可以看出怎么进入,怎么退出,但是记住,都没有分号,所有的操作都没有;
4.redis的五大数据类型
这里是对五个数据类型都适用的命令
这个过期时间是以秒为单位的
这个ttl是查看过期时间的,而persist是删除过期时间的
这个ttl 如果没有设置过期时间就会显示-1,当然如果没有那个键存在就会-2.
4.1 string类型
不仔细写了,直接上代码
4.2 list类型
主要注意得地方就是索引那里了,这里的索引是以0为开始的
这里是添加和查看
这里分别是修改和删除,删除如果用del就会全部删除,但是所以可以用rpop和lpop来删除
还可以通过索引来删除,但是记住一定还要加上value的值
4.3 哈希类型
操作就是直接用代码直接演示了
这个最后得是单独得删除。
4.4 set类型
直接上代码
这个都挺简单的。
4.5 sorted Sort类型
有一个查询成绩的方法,就是通过zscore key value 的方式
但是好像没有查看全部的方法。