- 前言
Redis是一款基于C语言开发的高性能键值数据库(NoSql非关系型数据库);是用于解决高并发、高可用、高可扩展、大数据缓存等一系列问题而产生的数据库解决方案;主要应用于缓存和任务队列等场景。
- Redis下载:
官网地址:http://redis.io/
- Redis 安装
日常开发阶段我们都将redis安装在linux系统中,linux中安装redis非常简单,仅使用几个简单的命令即可。
首先在linux中下载redis,这里使用wget命令进行下载
wget http://download.redis.io/redis-stable.tar.gz
对下载后的包进行解压
tar -zxvf redis-stable.tar.gz
因为redis是使用c语言开发的,我们下载到的内容是C的源文件,需要将源文件进行编译
ContOs中自带c环境无需再次安装,若其他linux系统版本,可使用yum命令安装
yum install gcc-c++
编译redis源码,使用make命令
cd /usr/local/install_files/redis-stable
make
安装redis
make install PREFIX=/usr/local/redis
进入我们选定的安装目录,安装后自动生成了bin目录
目前为止,安装步骤已经完成!
- Redis启动
redis启动有两种方式,前台启动和后台启动
- 前台启动
在安装目录的bin目录下执行
./redis-server
出现此界面,表示启动成功。redis默认端口是 6379
前台启动关闭
强制关闭:Ctrl+C 不安全,redis的数据在内存中,强制关闭有可能造成数据丢失
正常关闭 : ./redis-cli shutdown
不建议使用前台启动的方式,因为前台启动时,客户端关闭,redis也会随之关闭。
- ** 后台启动**
将解压后的源文件目录下的redis.conf文件 copy到安装目录的下的bin目录下
cp redis.conf /usr/local/redis/bin/
使用vim编辑redis.conf 将daemonize改为yes
使用命令启动
./redis-server redis.conf
查看redis进程
启动成功。
关闭后台启动
强制关闭:直接使用kill命令 杀死进程
正常关闭:
./redis-cli shutdown
在项目使用过程中,强烈建议使用正常关闭。redis作为缓存来使用的话,数据存储在内存中,正常关闭时,会将内存中的数据持久化后再关闭。强制关闭不会执行持久化操作,造成数据丢失。