Redis分布式缓存学习总结1(安装)

在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle、SQL Server、Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很好的弥补了这两点, 我们通常把读操作频繁的数据写入Redis中,以Key-value的方式存储来提高性能。

Redis的中文名称:远程字段服务,Redis是基于内存管理(数据存在内存中),实现了5中数据结构,单线程模型的应用程序(单进程单线程),对外提供插入、查询、固化、集群等功能。

 如上图,Redis经常作为缓存层,来缓存一些热点数据。来加速读写性能从而降低后端的压力。一般在读取数据的时候会先从Redis中读取,如果Redis中没有,再从数据库中读取。

在Redis作为缓存层使用的时候,必须注意一些问题,如:缓存穿透、雪崩以及缓存更新问题(可以参考文章:https://blog.csdn.net/kongtiao5/article/details/82771694

Redis支持5种数据类型,分别为:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。在后面的文章中会对5中数据类型一一总结。

下面先总结下Redis的安装,分为Redis服务的安装和可视化工具(RedisDesktopManager)的安装。

服务下载地址:https://github.com/microsoftarchive/redis/releases

 下载后进行解压,文件的目录如下:

点击redis-server.exe可以直接打开Redis服务:

 出现该界面说明Redis服务运行成功了。

这种方式运行Redis服务有一个弊端,就是不能关闭启动的这个命令行窗口,窗口关闭,服务立即停止。

为了方便,可以直接将Redis服务安装到Windows的服务程序中,这样只要电脑启动就可以自动启动Redis服务。操作步骤如下:

在Redis的文件目录中,直接数据cmd并回车,会自动打开命令行窗口,并自动切换到Redis的文件目录下,这样为了方便后面的操作:

 

 在命令行窗口中输入安装命令:

redis-server --service-install redis.windows-service.conf --loglevel verbose

  输入完成点击回车,如下图所示:

 

这时候只是把Redis服务安装好了,但是还没有启动,继续在命令行窗口输入启动命令:

 redis-server --service-start

  输入完成点击回车,如下图所示:

 

 可以看到提示服务成功启动。

在Windows的服务列表中也可以看到Redis的服务:

服务停止的命令:

redis-server --service-stop

 服务卸载的命令:

redis-server --service-uninstall

也可以在Windows的服务列表中手动去启动或停止服务。

到此为止,Redis服务的安装就完成了。

为了开发方便,Redis有可以化的操作工具(RedisDesktopManager),可以看作是SqlServer数据库的SSMS工具。

工具下载地址:https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8

 下载完成后直接双击文件进行安装,傻瓜式操作,直接下一步就可以。安装完成后按照下图步骤添加一个Redis链接。 

完成上面操作可以看到在工具的左侧显示新建的链接:

到此为止,桌面可视化工具就安装成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值