1、Redis介绍git
Redis是一个key-value存储系统。和Memcached相似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操做,并且这些操做都是原子性的。在此基础上,redis支持各类不一样方式的排序。与memcached同样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操做写入追加的记录文件,而且在此基础上实现了master-slave。github
2、下载Windows版本的Redisredis
因为如今官网上只提供Linux版本的下载,因此咱们只能在Github上下载Windows版本的Redis 数据库
Windows版本的Redis下载地址:https://github.com/MicrosoftArchive/redis/releaseswindows
进入下载页面以后,不要选择Pre-release(测试版),选择Latest Release(稳定版),往下拉能够看到不少版本 (这里的3.0.504版本是稳定版,因此这里我选择3.0.504进行下载),点击Redis-x64-3.0.504.zip连接进行下载,须要源码的可点击Source code (zip)连接进行下载缓存
下载完成以后,解压 Redis-x64-3.0.504.zip包,解压路径随意 (这里我在E盘下新建了一个Redis文件夹,并解压到Redis文件夹中)服务器
文件介绍:memcached
redis-benchmark.exe #基准测试工具
redis-check-aof.exe # aof学习
redischeck-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
3、安装Redis
一、打开“命令行窗口”,而后把目录指向解压的Redis目录(这里个人Redis解压目录为 E:\Redis)
二、输入启动命令 redis-server.exe redis.windows.conf,出现下图显示则表示启动成功了。
4、设置Redis服务
一、因为上面虽然启动了redis,可是只要一关闭“命令行窗口”,redis就会消失。因此要把redis设置成windows下的服务,使其开机自动启动。
二、右键个人电脑,选择管理(G),到 服务和应用程序 → 服务中查看全部服务
三、咱们能够看到红框中是没有Redis服务的
四、这时候另启一个“命令行窗口”(原来的“命令行窗口”不要关闭,否则就没法访问服务端了)
输入设置服务命令 redis-server --service-install redis.windows-service.conf --loglevel verbose,输入命令以后没有报错,则表示成功了
这时,咱们刷新服务,会看到多了一个Redis服务。
1、下载Redis Desktop Manager
Redis Desktop Manager下载连接:https://pan.baidu.com/s/1ihWvjsCk6-Jw3OWhm5o33g
2、安装Redis Desktop Manager
一、双击运行下载好的 redis-desktop-manager-0.8.8.384.exe 可执行文件,进入以下界面
二、点击 I Agree
三、选择Redis Desktop Manager的安装目录,并点击Install
四、点击Next
五、点击Finish
1、修改Redis默认密码 (默认密码为空)
一、在你的Redis安装目录中找到 redis.windows.conf配置文件
二、在配置文件中找到这一行 # requirepass foobared
三、删除前面的注释符号#,并把foobared修改为本身的密码 或者 另起一行 requirepass 本身的密码
四、从新启动Redis
2、打开可视化工具Redis Desktop Manager
一、点击Connect to Redis Server
二、填写相应的参数
Name:数据库名称
Host:主机IP地址(若是是本机,填写 127.0.0.1 或者 localhost 均可以)
Prot:端口号 (默认端口号为 6379)
Auth:Redis密码 (这里我设置的密码为 123456)
三、点击Test Connection,测试是否连接成功(注意以前重启的Redis“命令行窗口”不要关闭,否则就没法链接服务端了),出现下图显示则表示启动成功了。
四、就能够操做本身新建的myRedis数据库了
若是有遇到不懂或者有问题时,能够扫描下方二维码,欢迎进群交流与分享,但愿可以跟你们交流学习!