转载请注明出处http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
前言
其实在今天之前我都不知道Redis是什么东西。至于为什么知道了这个东西而且又要去学Redis。
因为需要学习Apache Shiro权限控制-里面用到了Redis所以就先把Redis学完再继续学习Shiro~
Redis介绍
Redis 是完全开源免费的遵守BSD协议是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点
Redis支持数据的持久化可以将内存中的数据保存在磁盘中重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据同时还提供listsetzsethash等数据结构的存储。
Redis支持数据的备份即master-slave模式的数据备份。
我先是学的MySQLMySQL是持久化存储存放在磁盘里面检索的话会涉及到一定的IO为了解决这个瓶颈于是出现了缓存。
首先用户访问Redis如果Redis重没有就去访问MySQL之后像内存和硬盘一样把数据复制到Redis一部分。
Redis是驻留在内存中运行的这大大提升了高数据量web访问的访问速度。
Redis+MySQL它是内存+磁盘关系的一个映射MySQL放在磁盘Redis放在内存这样的话web应用每次只访问Redis如果没有找到的数据才去访问Mysql。
其他一些的Redis的特性和优势就不复制过来了。随便搜索网上一大片。
Redis在Window下的安装
首先当然是直接贴出下载地址咯
https://github.com/MSOpenTech/redis/releases
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择。
在linux环境下Redis可以直接通过源码编译安装。Windows下编译一般不那么方便我们使用已经编译好的.msi安装包来安装。
在这里我们下载.msi安装包。
如果你下载很慢(反正我的下载是只有几KB每秒)从这里去下载:
http://download.csdn.net/detail/qq_26525215/9768147
下载完成后。运行安装。
在这里我的安装位置是C:\Redis
下面的那个是添加该路径到环境变量path中去可以勾上。
安装之后就是这样的。
然后打开CMD运行 redis-server.exe redis.windows.conf 。
(如果你没有添加目录到Path变量中就需要手动切换到 C:\Redis目录再输入命令运行)
我是添加了环境变量的可是无法在其他路径打开出现如下错误
(不去细究了有知道的朋友麻烦在评论区留言O(∩_∩)O谢谢)
我还是老实的切到C:\Redis目录吧再输入redis-server.exe redis.windows.conf 。
启动完成后这个CMD窗口别关不然就无法访问服务端了再打开另外一个窗口。
输入命令:
redis-cli.exe -h 127.0.0.1 -p 6379 。
(这里不用切换到C:\Redis目录也可以~环境变量的路径起作用了)
设置键值对
set key chenhaoxiang
然后取出key
get key
这里的”key” 你可以自定义的
这个有智能提示的让我吃鲸了一下哈哈很不错回车之后智能提示会消失。
安装基本上就是这些啦祝你安装成功
关闭Redis:
redis-cli shutdown
设置访问密码:
修改redis.conf文件配置
# requirepass foobared去掉注释foobared改为自己的密码
本文章由[谙忆]编写 所有权利保留。
欢迎转载分享是进步的源泉。
转载请注明出处http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】