课程信息
● 学习课程:Java工程师2022版
● 章节名称:Redis入门-Redis简介
● 讲师:悟空
课程内容
Redis介绍
Redis是Key-Value型NoSQL数据库
Redis将数据存储在内存中,同时也能持久化到磁盘
Redis常用于缓存,利用内存的高效提高程序的处理速度
Redis特点
● 速度快
● 广泛的语言支持
● 持久化
● 支持多种数据结构
● 主从复制
● 分布式与高可用
Redis的安装与启动
Linux安装 下载 解压 make ./src/redis-server redis.conf
window启动 redis-server redis.windows.conf
守护进程方式启动Redis
● 守护进程指的是Redis服务是否能够一直在后台运行。
● 在配置文件中设置daemonize yes即可。
dump.rdb是Redis在硬盘上的全量备份,防止宕机对内存数据进行丢失
启动命令
./redis-server #前台启动方式,命令行阻塞,不能输入命令,否则服务器也就关掉了
./redis-server …/conf/redis.conf #后台启动方式,
redis.conf要配置属性daemonize yes
关闭命令
./redis-cli shutdown #redis没有设置密码,否则NOAUTH Authentication required.
./redis-cli -a 密码 shutdown #使用密码关闭redis
kill -9 redis进程ID #暴力杀死redis进程
select、get、set、Keys、dbSize、exists、del、expire、ttl
学习收获
通过本次学习,了解了Redis特点,以及如何安装和启动,还有关于Redis的配置,以及简单的redis命令