Redis入门
windows下载地址:https://github.com/microsoftarchive/redis/releases

Redis数据类型


Redis常用命令

更多命令可参考Redis中文网:https://www.redis.net.cn





在java中操作Redis
Jedis



Spring Data Redis
配置



在Redis中,默认提供十六个数据库,默认是在0号数据库中,可以在Redis客户端中select 1来更改数据库

可以在redis.windows.config配置文件中更改默认数据库数量

操作字符串数据类型
在java中通过redisTemplate.opsFor.....来创建对象,这里opsForValue是操作字符串

从客户端查询数据库发现保存的key是乱码的,其实是因为RedisTemplate对key进行序列化,需要改变其默认的序列化方式

手写一个配置类,更改序列化方法

更改完后就可以通过get拿到key了,这里value值还是默认序列化后的,一般不做修改,java框架会自动在get时反序列化

操作Hash类型数据



操作List类型数据
LPush对应这里leftpush,要想存入多个key值,选择调用leftPushAll,range获取指定范围的元素


出队操作,这里size获取列表长度,和redis略有不同

操作set集合数据类型

操作ZSet集合类型数据


通用操作

21万+

被折叠的 条评论
为什么被折叠?



