1.常用数据库介绍
- mysql的表类型[表引擎.存储引擎],memory表结构和表数据分开存储的,表结构保存在硬盘中,表数据保存在内存中
- memcache是一款软件,可以使用键值对的格式保存数据到内存中
- redis是意大利的工程师开发的开源免费的告诉缓存数据库,需要注意的是作者本身只开发了linux版本的redis数据库,window系统的redis是微软团队根据官方的linux版本高仿的.
官方原版: https://redis.io/
中文官网:http://www.redis.cn
2.Redis数据库的应用场景
- 对于需要频繁请求的数据,不适合直接存储到关系型数据库中,则此时可以使用reds数据库将数据库存储在内存中,等到数据确认之后,然后再将数据存储到关系型数据库中.
- 缓存在session,cookie中的数据可以缓存到reds中
- 只是短期需要使用,过了这一段时间就不需要使用的数据也可以存储到reds数据库中
3.Redis的安装步骤
下载地址:https://github.com/MicrosoftArchive/redis/releases
 百度云下载:https://pan.baidu.com/s/1tBkT2GLcE5LbZQp3KfwE5Q?pwd=s4dr
 提取码:s4dr
 安装步骤可以参照这个博主的reds安装步骤
 我自己的这个版本是绿色版本,下载下来点击redis-server.exe直接就可以使用,或者在终端输入:
redis-server.exe  redis.windows.conf

 启动后的页面:
 
4.配置redis
4.1配置登入密码
找到redis.windows.conf文件,使用文本编辑器打开,然后搜索requirepass,将前面的#删除,并且清除前面的空格,后面接的是密码.然后点击保存
 
4.2配置环境变量
-  创建REDIS_HOME 
  
-  配置路径 
 在path中添加REDIS_HOME:
  
 然后点击确认保存
-  验证是否配置成功 
 打开控制台输入
redis-cli.exe
# 或者,这是带有密码的写法
redis-cli.exe -h 127.0.1.1 -p 6379 -a 123456
然后就可以操作redis了
 
5.Redis的配置
有的时候如果相关的端口号被占用了,就可能使用不了redis,因此需要了解一下redis的相关配置,以便修改.
 redis 安装成功以后,window下的配置文件保存在软件 安装目录下,如果是mac或者linux,则默认安装redis.windows.config

-  绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip bind 127.0.0.1 
-  端⼝,默认为6379 port 6379 
-  是否以守护进程运⾏[这里的配置主要是linux和mac下面需要配置的] - 如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务
- 如果以⾮守护进程运⾏,则当前终端被阻塞
- 设置为yes表示守护进程,设置为no表示⾮守护进程
- 推荐设置为yes
 daemonize yes 
-  数据⽂件 dbfilename dump.rdb 
-  数据⽂件存储路径 dir . 
-  ⽇志⽂件 logfile “C:/tool/redis/redis-server.log” 
-  数据库,默认有16个 database 16 
-  主从复制,类似于双机备份。 slaveof 


















