Windos-64位系统下redis3.0的绿色安装(适用于调试和学习)

如题,如果想要深入redis,请选择linux下的redis安装,如果只是单机版的话(比如,优化查询,使用redis做缓存,可以尝试先从Windows系统入手)


redis-3.0压缩包 --- 我的百度云盘,资源链接如下(永久有效,公开):


https://pan.baidu.com/s/1c3OQrfE



下载下来解压后,文件内容如下:




start_bat(redis).bat内容如下


redis-server  redis.windows.conf    


和Linux下的redis配置文件一样,redis.windows.conf   为Windows下的redis配置文件


redis-server




redis-client





桌面拉两个快捷方式如下(也可以不拉,直接在redis3.0所在的文件夹下运行exe):





启动server如下:





接着启动redis客户端工具(exe),用于连接server,进行相关key-value键值对的简单存储和读取(默认不持久化的)





set 一个 key  (name),value(appleyk)





get一个key(name) --- 注意key是唯一的




重写key,会覆盖掉原来key对应的value值





上面说到了,这种存储,默认的redis是不将缓存中的数据持久化到本地文件中的,数据文件,我们可以在conf中看到




dump.rdb文件见目录如下





开启redis的持久化功能,在conf中设置如下:




这样的话,我们redis服务挂掉重启后,依然可以在缓存中找到我们的key(name)




但是这样的话,比较耗费硬盘空间,具体情况具体对待,毕竟本篇只是浅显的介绍redis,既然是单机版的,就无redis集群一说了



那么,有了redis,我们要怎么用呢?  下一篇,我将会结合spring-boot将redis集成进去,并简单的写一个demo案列,利用AOP切面技术再配合注解,对我们的XXX查询方法进行redis缓存载入,具体实现效果,在控制台中输出如下:





从上面可以看出,切面一共处理了两种情况


1.查询数据的时候,将key-value载入redis缓存,后面查询的时候,直接从缓存中取(这里涉及缓存是否命中)

2.更新数据的时候,删除redis缓存中对应的key,防止缓存数据与数据库中的源数据不统一(涉及缓存key是否存在)



下一篇:Spring-Boot 集成Redis实现查询缓存提高查询效率减轻数据库访问压力(涉及key的添加和删除)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值