初试【Vue+Springboot+SpringMVC+Druid+Mybatis+Caching+Redis】实现完整版前后端分离项目

最近喉咙不适,没法说话,只能做个安静的美男子了,上周住在医院病床上还想着自己可以从0开始完善整套WEB项目,出院后兴致勃勃地做起来了,调试了这两三晚,前端太难弄了

下面就是用到的一些常规框架:

前端框架:Vue
后端工程:Springboot
后端WEB框架:SpringMVC
连接池:Druid
持久层:Mybatis
缓存抽象:Caching
缓存类型:Redis

下面就是整个页面结果

由于用了Myba[……]

Read more

Spring操作Redis数据库,RedisTemplate和StringRedisTemplate差异

Redis是KV内存数据库,支持很多数据结构,具体如下面之前写过的,也可以自行google

http://lihuia.com/?s=redis

Spring对Redis操作的支持,基本也和JDBC,MongoDB类似,通过Spring Data Redis,具体有

1、客户端支持,Jedis和Lettuce

2、RedisTemplate

3、Repository支持

测试一下通过Jedis来操[……]

Read more

RedisTemplate操作Redis数据:ZSet类型

ZSet是在Set的基础上,每个元素关联了一个值,分数score

比如zset新增三个元素,从结果可以看出,zset类型在数据写入redis的时候,是按照score的大小来从小到大进行排序储存的;比如这里保存一个timestamp能够使用在很多场景

redis:0>zadd testZSet 3 three
"1"
redis:0>zadd testZSet 1 one
"1"
r[......]

Read more

Redis简单CLI查询操作

MAC下用redis图形客户端查数据库太不顺畅,刷新也不方便,偶尔说不定还来一次假死

最新验证一个东西,数据并没有做持久化,不到一分钟就会清除,如果redis进行了更新,客户端刷新等半天说不定刷新好了数据都消失了,十分不便,因此还是用连接redis-server然后进行CLI操作比较方便

首先连上redis,这几个参数即可

 
lihui@2018  ~  redis-cl[......]

Read more