计算机网络/计算机科学与应用/系统/运维/开发

CentOS7安装Redis

一、初始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

生活的强者,不是指能搞定一切困难,也不是指没有恐惧,而是就算心里藏着无尽的疲惫和委屈,还是会认真地做好手头上的事情;就算自己被生活锤得心灰意冷,还是会尽心尽力地负起责任;就算发现现实与理想的差距有十万里,虽然鞭长莫及,却依然马不停蹄。

评论

^