windows版redis的使用
redis下载
Releases · microsoftarchive/redishttps://github.com/microsoftarchive/redis/releases
redis的启动和停止
进入路径的cmd
启动:redis-server.exe redis.windows.conf
停止:ctrl+c
连接redis
指定要连接的IP和端口号
-h IP地址 -p 端口号
开启密码后需要在后面加 “-a 密码”
修改密码
进入conf文件,搜索”pass “
找到
去掉前面的#注释,后面的就可以改为想要的密码
redis常用数据类型
key是string类型的
需求场景 | 适合的数据类型 | |
---|---|---|
缓存用户名、计数器 | String | |
存储用户对象 | Hash | |
消息队列、最新动态,点赞顺序 | List | |
去重(标签、好友) | Set | |
排行榜、按分数排序 | ZSet |
redis常用命令
不同的数据类型有不同的命令
字符串操作命令
3适用于短信验证码,4适用于分布式锁
哈希操作命令
field是字段,value是值
列表操作命令
第一个元素0,最后-1
集合操作命令
交集:相同的部分;并集:合并,去掉重复的
有序集合操作命令
通用命令
spring data redis的使用
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>
spring: redis:host: localhostport: 6379password: 123456database: 10
#指定使用哪个数据库,redis中有15个数据库,每个数据库的数据都是隔离的,不配置默认为0