Redis简介及安装教程
一、认识Redis
redis诞生于2009年,全称是Remote Dictionary Server,远程字段服务器,是一个基于内存的键值对数据库。
特征:
- 键值(key-value)型,支持多种不同的数据类型,功能丰富
- 单线程,每个命令具备原子性
- 低延迟,速度快(基于内存,IO多路复用,良好的编码)
- 支持数据持久化(RDB和AOF)
- 支持主从集群,分片集群
- 支持多语言客户端
二、安装Redis
前置操作:准备一个Linux系统,这里使用VMware安装一个CentOS7的Linux
第一步:安装gcc依赖,Redis是C语言写的
yum install -y gcc tcl
第二步:进入 /usr/local/src/文件夹下,上传Redis安装包
第三步:解压安装包,执行下面命令
tar -zxvf redis-6.2.6.tar.gz
第四步:执行 cd redis-6.2.6进入文件夹,执行一下命令进行编译安装
make && make install
以上,redis就安装成功了,默认安装的路径是 /usr/local/bin 目录下。
三、Redis的启动方式
第一种:执行以下命令,该命令已配置环境变量,可在任意目录下执行,该方式执行过后,卡到启动页面,不能关闭,若关闭,则redis页关闭。
redis-server
第二种:redis后台启动。
第一步、进入到redis的安装目录下(/usr/local/src/redis-6..2.6),找到redis的配置文件redis.conf,并复制一份做备用
第二步、修改redis.conf文件,将daemonize 改为yes
第三步、执行 redis-server redis.conf命令,redis就会在后台启动,通过ps -ef | grep redis查看,
第三种:开机自启动
第一步、新建一个文档
vi /etc/systemd/system/redis.serviced
第二步、在文档中加入一下代码
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
第三步、重新加载服务
systemctl daemon-reload
第四步、执行 systemctl enable redis开启开机自启动