课程名称:Redis 入门
课程章节:redis 的概述
课程讲师: 慕神
课程内容:
本课程主要是对redis概念的学习
Redis介绍:C语言开发的开源的、高性能的数据库,通过提供多种键值数据类型来适应不同情况下的场景需求
高性能键值对数据库,支持的键值数据类型:
1、字符串类型
2、列表类型
3、有序集合类型
4、散列类型
5、集合类型
Redis的应用场景:
1、主要使用它作为缓存。
2、任务队列(秒杀、抢购)。
3、网站访问统计
4、数据过期处理(可以精确到毫秒)
5、分布式集群架构中session的分离。
redis 的官方数据,每秒读速度11万次,写速度8万次!
redis 的安装部署及启用,使用:
下载地址官网 https://redis.io/download
安装准备:(1)VMware Workation虚拟机(2)Linux(CentOS)系统(3)SecureCRT(Xshell也行)
安装过程:
(1)安装编译器:yum install gcc-c++(需要先安装C++编译器,redis 使用c++写的)
(2)下载Redis源码并上传到服务器
(3)解压Redis压缩包:tar -zxvf *redis*
(4)进入Redis目录进行编译:make
(2/3/4步)或者直接在Linux上($符不用输入)
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz(下载)
$ tar xzf redis-3.2.9.tar.gz(解压)
$ cd redis-3.2.9
$ make(编译)
编译后是二进制文件仅在目录中 src 可用。运行Redis:
要想更好的使用还需
(5)安装Redis:make PREFIX=/user/local/redis install
(6)将redis.conf拷贝到Redis安装目录:cp redis.conf /user/local/redis
(7)进入安装目录,更改redis.conf文件:vim redis.conf --> daemonize no 改为 yes(之后可以后台模式运行)(vi 下按i 进行编辑 按esc后shift+zz(或者直接l俩大写Z),或者:wq 保存并退出)
(8)启动redis后端模式:./bin/redis-server ./redis.conf
(9)终止redis的操作 : ./bin/redis-cli shutdown
学习心得:
今天学习到了redis的基本知识,从课程中了解到了redis的特点有了一些了解,以及如何安装部署redis,及启动redis的方式,感谢老师的分享!