Redis数据库在windows下的安装使用

一,什么是redis ?为什么要用它?

简单介绍:

              Redis是开源的key-value缓存框架,由c语言编写,也是一款高性能的框架提供多种语言的API 。 SET 每秒11万次    取get每秒81000次。数据完全存储在内存空间中,支持数据持久性,支持master-slave模式的数据备份。Value可以是字符串,(hash)Map,(List)列表,(SET)集合,(sorted set)有序集合

二,redis和mysql的区别?

          我们都知道mysql是持久数据化存储,存储在磁盘当中的,会涉及到一些io,存储速度会较慢,这时候就出现了redis数据库,redis存储数据在内存当中,大幅度的提高了大数量的web访问速度。 

          Redis+Mysql 它就是一个内存+磁盘关系的一个映射,redis存储在内存中mysql存储在磁盘中,这样的话web每次访问redis如果没有数据就再去mysql读取数据,大大的提高了运行速度。

            Redis:内存数据库,数据存储在内存当中,速度快。

            Mysql:关系型数据库,功能强大,存储在磁盘,访问效率低。   

三,适用场景 

         1,取最新n个数据的操作

         2,排行榜,取topn个数据(最佳人气前10条)

         3,精确的设置过期时间

        4,记数据

        5,实时系统,反垃圾系统。

        6,Pub,sun构建实时消息系统。

        7,构建消息队列

       8,缓存

更多介绍参见:http://blog.51cto.com/mingongge/2116046

四、安装准备

      1、windows 10操作系统

      2、redis数据库下载地址:https://github.com/MicrosoftArchive/redis/releases

          下载后直接解压,进入到解压后的文件夹运行即可

这里写图片描述


五、windows下安装过程

      打开一个 cmd 窗口 使用cd命令切换目录到Redis所在的目录,然后运行 redis-server.exe redis.windows.conf 

            这里写图片描述

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。 需要注意的是该窗口不能关闭,不然就无法访问该服务了;另开一个cmd窗口,依旧切换到Redis安装目录,运行 redis-cli.exe -h 127.0.0.1 -p 6379,设置键值对 set myKey abc,取出键值对 get myKey等相应的redis命令操作了 

          这里写图片描述
redis默认是没有密码的,如果需要加密码,则可以通过修改redis.windows.conf文件中的requirepass,将其前面的#去掉,把foobared改成自己实际的密码,重新启动redis服务即可 

六、Redis可视化工具

       Redis可视化工具 :可以下载一个Redis GUI工具,下载地址:https://redisdesktop.com/  

这里写图片描述

这里写图片描述

双击下载好的redis-desktop-manager-0.9.3.817.exe,选择安装目录,一步步默认操作即可。添加连接服务器,输入该服务器所对应的IP、端口(默认6379)、密码等信息即可成功访问 

这里写图片描述

这里写图片描述

七、在windows系统中设置自启动redis

       每次运行时候都需要进入到相应的安装文件夹,并且一关闭cmd的窗口就不行了。能不能实现关闭cmd但服务不停止呢??答案是显然的。只需把这个软件加入到windows里边就行。

其实Redis是可以安装成windows服务的,开机自启动,命令如下:

  1. redis-server --service-install redis.windows.conf

         安装完之后,就可看到Redis已经作为windows服务了:

 

     但是安装好之后,Redis并没有启动,启动命令如下:

  1. redis-server --service-start

      停止命令:

      2、redis-server --service-stop

            启动客户端:redis-cli -p 6379 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值