redis初识(一)

redis初识(一)

之前工作的地方技术用的相对陈旧,用的也都是企业那种授权,开源技术不多,Redis出来好长时间一直没有具体体验过,自己最近工作上原因要去研究试用一下。

Redis是什么

Redis结构上可以说是一个大Map,也可以说是一个特殊的数据库,作为缓存来说也有他自己很多优势,支持持久化(就是写到磁盘里,用的时候再读出来),支持数据存储的类型更多,支持备份。

当然他也有自己的痛点,解释无法真的像我们常见的数据库那样支持条件搜索支持的很好,很多操作对于Redis很可能是灾难性的,之前不是说顺丰那个运维线上keys * 结果直接给停了,结果又一波操作差点把自己秀走。

简单了解和使用

Redis它不仅仅可以做一个缓存,可以提高访问效率,实际上他还能解决一些比较棘手的并发问题,因为具有原子性,来了访问先加一,对资源进行一个锁的控制,防止对共享资源读写产生问题。(这个我现在也解释不好,以后我会具体展示一下问题。)

使用的话,其实Redis在windows上也可以玩的(要不是我阿里云连不上的情况下),可以进行自己的尝试。
下载地址
https://github.com/MSOpenTech/redis/releases
如果是Linux可以去官网就可以上,值得说的是一种msi那种一步一步安装那个一些设置要注意一下,设置占的内存大小。
如果用的是zip解压,那个打开解压,用的时候直接CD到所在目录(不用非要安装到C盘),输入命令打开服务,服务启动成功后,打开一个命令行窗口作为你Redis操作的一个命令行输入的窗口(之前的那个有启动Redis服务的那个命令行窗口不要关闭,否则相当于启了服务又给人家关掉了,相当于没启动服务。)
在这里插入图片描述
参考资料:
http://www.runoob.com/redis/redis-tutorial.html

猜你喜欢

转载自blog.csdn.net/FeiChangWuRao/article/details/84335188
今日推荐