1. 概述
Redis是一个基于内存的 key-value 结构数据库。
Redis 是互联网技术领域使用最为广泛的存储中间件。
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。
它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
Redis主要特点:
- 基于内存存储,读写性能高
- 适合存储热点数据(热点商品、资讯、新闻)
- 企业应用广泛
2. 环境准备
Redis环境搭建分为Linux以及Windows
Windows
Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:
服务端启动:
redis-server.exe redis.windows.conf
Redis服务默认端口号为 6379 ,通过快捷键Ctrl + C 即可停止Redis服务
当Redis服务启动成功后,可通过客户端进行连接。
客户端启动:
在redis目录下使用
redis-cli.exe -h localhost -p 6379 -a 123456
采用图形化工具连接
redis.windows.conf配置文件:
设置密码,在根目录中的redis.windows.conf文件中修改
- 修改密码后需要重启Redis服务才能生效
- Redis配置文件中 # 表示注释
Linux
redis安装路径/usr/local/redis-6.2.4
服务端启动:
redis-server redis.conf
服务端关闭:
redis-cli shutdown
kill -9 进程号码
查看进程
ps -ef | grep redis
redis.conf配置文件:
设置密码
远程连接:
把protected-mode yes改为protected-mode no(在没有密码的情况下,关闭保护模式)
注释掉bind 127.0.0.1 (取消绑定本地地址)
把daemonize no改为daemonize yes (是否在后台继续运行)