一、初始Redis特征
NoSQL 非关系型数据库
键值型 key-value型 支持多种不同数据结构,功能丰富
单线程 每个命令具备原子性
低延迟、速度快(基于内存、IO多路复用、良好编码)
支持数据持久化
支持主从集群、分片集群
支持多语言客户端
二、Redis安装
环境Centos7
1、安装Redis依赖
# yum install -y gcc tcl
2、下载Redis https://download.redis.io/releases/
# wget https://download.redis.io/releases/redis-6.2.2.tar.gz
3、解压redis压缩包
# tar zxvf redis-6.2.2.tar.gz
4、进入Redis目录
# cd redis-6.2.2
5、编译redis
# make
6、安装Redis
# make install PREFIX=/usr/local/redis
三、配置Redis前台启动
在Redis解压包目录下赋值redis.conf 配置文件至安装目录下
cp redis.conf /usr/local/redis/
然后修改redis.conf 配置文件
vi redis.conf
bind 0.0.0.0 daemonize no 修改为 yes requirepass 123
保存退出
7、启动Redis
[root@VM-4-2-centos redis]# bin/redis-server redis.conf [root@VM-4-2-centos redis]# pwd /usr/local/redis
8、查看redis是否启动
ps -ef|grep redis
9、停止redis
kill -9 redis主进程号
10、开机自启Redis
新建文件
vi /etc/systemd/system/redis.service
内容如下:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
11、重载服务
systemctl daemon-reload
启动redis systemctl start redis 查看redis状态 systemctl status redis 停止redis systemctl stop redis 开机自启 systemctl enable redis