1、概述
redis是一款高性能的NOSQL系列的非关系型数据库。什么是非关系型数据库?什么又是关系型数据库?
关系型数据库:数据之间有关系,存在硬盘上。如mysql、oracle
非关系型数据库:数据之间没有关联关系,数据存储在内存中
2、下载安装
* 建议大家使用3.0版本即以上的。旧版本有很多问题和bug
* 下载安装加压就可以使用。
* 解压后如下
* redis.winds.conf :配置文件
* redis.cli.exe:redis :客户端
* redis-server.exe :服务端

3、使用

  • 1、打开redis-server.exe
  • 2、打开redis-cli.exe

  • 3、使用string类型
    1、存储:set key vakue
    2、获取: get key
    3、删除: del key
    4、nil表示空

  • 4、使用哈希类型
    1、存储:hset key field value
    2、获取: hget key field value
    3、删除: hdel key field

    5、持久化
    1、redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中
    2、分析:
    * 在redis.windwos.conf文件中
    * save 900 1
    * save 300 10
    * save 60 10000
    *表示60s 内 键改变10000次就持久化
    * 如果持久化失败。或者报错。请升级更高的版本。我这里是x64-3.0.504版本
    3、使用:
    我们把10000 改为2.说明60s内改变2次键就持久化。

    *保存,用cmd命令行移到次窗口
    *输入redis-server.exe redis.windows.conf启动命令。**之前的客户端服务端都关掉

    *点击redis-cli.exe,启动客户端
    *输入 set myname jun set myname jun1

    如果可以看到server服务端输出以下内容就说明成功持久化了!

    [19032] 12 Mar 12:10:17.669 * 2 changes in 10 seconds. Saving...
	[19032] 12 Mar 12:10:17.768 * Background saving started by pid 2908
	[19032] 12 Mar 12:10:17.969 # fork operation complete
	[19032] 12 Mar 12:10:17.970 * Background saving terminated with success


*接下面我们吧服务端和客户端两个黑窗口都关掉。重新依次启动服务端,客户端。
*我们输入 get myname 看到输出“jun2” 说明持久化成功。

更多推荐

史上最容易的安装使用redis教程(window10 64位 3.0.504 快速入门)