认识Redis
Redis 是一个使用 ANSI C 编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。
Redis特性
- 读写速度快:使用标准C编写,所有数据都是在内存中完成,读写速度分别达到10万/20万。
- 持久化:对数据的更新采用Copy-on-write技术,可以异步地保存到磁盘上。
- 支持主从复制备份数据。
- 数据可以设置过期时间。
Redis应用场景
- 支持对数据进行持久化存储,Redis将内存中的数据写到硬盘上采用的是异步方式,存储数据的同时不影响服务。
- 缓存数据,对热点数据进行缓存,数据是基于内存的,所以查询速度非常快。
- Redis自带订阅、发布消息系统,可以实现消息队列。
Redis安装
- 下载Redis安装包,下载地址http://www.redis.cn/,找到你要下载的版本,复制下载链接地址,进入Linux,执行wget命令。
wge http://download.redis.io/releases/redis-4.0.14.tar.gz
- 解压下载的安装包 执行tar命令
tar -zxvf ./redis-4.0.14.tar.gz -C /usr/local/apps
- 进入Redis解压目录
cd /usr/local/apps/redis-4.0.14
- 执行make命令进行编译
make
- 执行make install进行安装,如果一路走下来没错误的话会显示如下安装成功界面。
make install
6. 启动Redis之前,我们先修改Redis的redis.conf配置文件,将里面的 daemonize no 改成daemonize yes,让其在后台运行
daemonize yes
- 启动Redis服务,redis-server命令,后面带redis配置文件名称。
redis-server redis.conf
- 登录Redis客户端后可以在客户端命令行通过ping命令进行连通性测试。
redis-cli
- 在客户端命令行执行SHUTDOWN命令来关闭Redis服务
- 在客户端使用快捷键Ctrl+c来退出客户端,但Redis服务仍然在后台运行。
ok,至此,我们的Redis算是安装成功了,有问题欢迎留言讨论。