【Redis的应用-关注和粉丝】

前言:

那么Redis它有什么优势呢?

1:读写性能极高 , redis读对的速度是11万次/s , 写的速度是8.1万次/s.

2:redis 支持多种数据类型,redis存储的是 key–value格式的数据,其中key是字符串,但是value就有多种数据类型了:String , list ,map , set ,有序集合(sorted set)

3:非关系性数据库

4:持久化:redis的持久化方式有rdb和 aof 两种,rdb 是将内存中的数据压缩后写入到硬盘上,aof是将日志整理写到硬盘中,而且通过设置可以设置不同的持久化方式,有效的减轻了服务器的压力,同时在很大程度上防止了数据的丢失。

Redis存放数据的方法:key-value对的形式

这里我们就依据互粉功能来看一下怎么实现Redis的数据存储的吧!

实现功能:

1.在biuld.gradle引包

implementation(org.springframework.boot:spring-boot-starter-data-redis)

2.写一个方法类:

RedisHelper 主要用来存放Redis的一些基本方法

    public Map<Object, Object> getHash(String key){ return mRedisTemplate.opsForHash().entries(key); } public void hset(String key, String hashKey, Object value){ mRedisTemplate.opsForHash().put(key, hashKey, value); }

关于Resdis的类型用法详戳:

    public void hdel(String key, String...hashKeys) { //...代表可以有一个参数,也可以有多个参数! mRedisTemplate.opsForHash().delete(key, hashKeys); } public Long hLen(String key) { return mRedisTemplate.opsForHash().size(key); }

5.创建userController类,作为接口调用类

经验分享 程序员 微信小程序 职场和发展