目录树
Redis简单入门
一、安装Redis —— windows
redis-windows版本下载
我下的是:
然后一直下一步即可!
安装后:
1.1 配置环境变量
之后就方便直接访问上图中的一些工具了。
1.2 cmd打开服务
表示已经连上了。127.0.0.1 —— 本地;6379 —— 端口号。
1.3 redis简单语句
Redis默认内置了16个库,序号由0→15,默认选择第0个,可以换成其他的。
我现在0库是有数据(7个)的,使用flushdb
就可刷掉数据:
1.3.1 演示 - 加5种值类型的数据
1.String
set key value —— 正常操作语句
后面打[ ]的设置超时时间,[ ]的可以不写。
tip
:如果key想设置为两个拼接的字符串,比如 test_count
,我们就需要写成 test:count
。
存值:
取值:
还支持对一些值进行计算,比如存的是 浏览量
加1 减1:
2.Hash
存值和取值
3.列表list
左边进,右边出,类似于队列,先进先出
左边进,左边出,类似于栈,先进后出
然后查看数据库
再次rpop test:ids 就会显示102,只剩下103了。
4.集合set
列表是有序的,集合是无序的。而且集合中的内容值是不能重复的,java面试基础题都知道。
5. 有序集合 sorted set
这是有序
的,如果希望集合中元素有序就可以用这个。
有序集合其实就是 给每一个存的值附加一个分数,按分数去排序;
6.全局命令
结果中1为true,0位false。
设置某一个key过期时间,到了时间就自动销毁和删除了
比如,登录功能的验证码,存到库里,过一分钟删了就行。