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 快速入门)
发布评论