Redis

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集合类型数据

通用操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值