简介
nosql的一种,不是替代传统的sql,而是对传统的sql进行补充增强。redis用于短时间的高访问,其数据是存储在内存上的。
应用场景:
缓存
任务队列
消息队列
分布式锁
Linux系统上安装Redis
运行redis,进入/usr/local/redis-4.0.0/src
,./redis-server
,端口默认6379
客户端要进行访问的话,需要运行./redis-cli
,keys * 就能查看表
,退出,exit
windows系统上直接解压就可使用,免安装
修改redis的配置文件
找到redis.conf文件,vim redis.conf,将daemonize no改为 yes,修改redis的霸屏模式
通过src/redis-server ./redis.conf
,可以实现redis后台运行
redis连接密码校验
默认情况下,redis客户端启动的时候,不需要进行密码校验
如果需要进行登录校验的话,需要修改redis.conf,将其中的注释requirepass打开,requirepass 密码,修改完成后需要重启redis进程
运行redis客户端的命令:src/redis-cli -h localhost -p 6379 ,修改密码后,登录时需要使用 auth 密码的命令
也可以直接使用,运行时校验
src/redis-cli -h localhost -p 6379 -a 123456
远程连接
默认情况下,redis是拒绝远程连接的,需要修改配置文件
将连接本机的命令注释,就可以被远程连接
需要注意的是,进行远程连接,必须开放redis防火墙的端口号
外部连接工具:windows版本的redis工具,解压后即可使用,进入E:\redis\Redis-x64-3.0.504,Shift+右键,powershell窗口打开