Centos7安装单机版Redis

Redis简介

Redis是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存、消息队列、分布式锁,键值对型数据库,一种非关系型数据库。

Redis 最常见的应用场景就是作为缓存来提高读写性能。由于 Redis 基于内存读写,响应速度非常快,因此可以用来缓存热点数据,如网站首页、商品信息等。通过使用 TTL(time to live)机制来设置缓存过期时间,可以避免缓存数据过期而导致的问题。

本文介绍如何在CentOS 7操作系统下快速搭建属于自己的redis。

redis下载链接:redis-7.0.4.tar.gz下载

 使用阿里云服务器部署服务阿里云服务器优惠购买入口

1、登录服务器

cd /usr/local
mkdir redis
cd redis

将安装包上传至redis文件夹下

2、安装c++环境

 yum install gcc-c++

3、解压文件并进入解压目录

tar -zxvf redis-7.0.4.tar.gz
cd redis-7.0.4

4、安装redis

make && make install

5、修改配置

/usr/local/redis/redis-7.0.4
vim redis.conf
# 监听的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0

# 守护进程,修改为yes后即可后台运行
daemonize yes

# 密码,设置后访问Redis必须输入密码
requirepass neatiot2023redis

# 监听端口
port 6379

# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件保存这个目录
dir ./

# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1

# 设置redis能够使用的最大内存
maxmemory 512mb

# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

6、后台启动

redis-server redis.conf

查看redis进程

[root@localhost redis-7.0.4]# ps -ef | grep redis
root      2183     1  0 09:14 ?        00:00:00 redis-server 0.0.0.0:6379
root      2203 27534  0 09:14 pts/0    00:00:00 grep --color=auto redis
# 设置开机自启先杀死进程
kill -9 2183

7、设置开机自启

vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis-7.0.4/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
cd /usr/local/redis/redis-7.0.4/
systemctl daemon-reload 
# 状态
systemctl status redis
# 启动
systemctl start redis
# 开机自启
systemctl enable redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值