安装 Redis
-
准备:一台虚拟机 、 要安装的 Redis压缩包
-
官网下载(按需下载):Index of /releases/ (redis.io)
-
网盘链接( Redis 6.2.6):
-
链接:百度网盘 请输入提取码 提取码:hhhh
-
1. 安装 Redis 依赖
-
Redis 是基于 C 语言编写的,所以需要安装 gcc 依赖
-
yum install -y gcc tcl
-
2. 在 linux 中上传安装包并且解压
-
把 Redis 压缩包在
/usr/local/src/
这个目录中 -
解压
-
tar -zxvf redis-6.2.6.tar.gz
-
进入redis 目录
-
cd redis-6.2.6/
-
-
运行编译命令
-
make && make install
默认安装路径在
/usr/local/bin
目录中 -
启动
1 .默认启动
redis-server
看到图标则说明启动成功,
但这个启动有局限性,不推荐
2. 指定配置启动
-
目的:让 Redis 以 后台的方式启动,修改 Redis 的配置文件,在其安装目录下 :
/usr/local/src/redis-6.2.6
修改redis.config -
使用
cp redis.conf redis.conf.bck
先拷贝一份 防止修改错误,如下图
常见配置
绑定地址:
Copy Codebind 127.0.0.1可以修改为允许远程连接的服务器 IP 地址,如果需要允许所有地址连接,则可以使用 0.0.0.0。
端口号:
Copy Codeport 6379可以修改为其他的端口号,确保没有被其他应用占用。
认证密码:
Copy Coderequirepass yourpassword可以设置 Redis 的认证密码,确保只有知道密码的用户才能连接。
数据持久化方式:
Copy Codesave 900 1 save 300 10 save 60 10000这些选项用于配置 Redis 的数据持久化方式,可以根据需求来调整这些参数。
最大内存限制:
Copy Codemaxmemory 1GB可以设置 Redis 的最大内存使用量,当达到这个限制时,Redis 会根据所配置的策略来清理数据。
日志文件:
默认没有可以在这加一个 log 文件
可以设置 Redis 的日志文件路径和文件名。
主从复制:
Copy Codereplicaof masterip masterport如果需要配置 Redis 的主从复制,可以使用这个选项指定主服务器的 IP 地址和端口号。
集群模式:
Copy Codecluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 cluster-require-full-coverage no如果需要使用 Redis 集群模式,可以开启集群模式并配置相关参数。
配置守护进程:
将no 改为 yse ,这样可以在后台运行,不用占用命令行
daemonize yse
3. 基于配置文件启动
4. 开机自启
-
编写配置文件
-
vi /etc/systemd/system/redis.servic
内容如下 -
[Unit] Description=redis-server After=network.target [Service] Type=forking # 这里是默认安装redis的路径,根据实际来配置 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
-
-
这样就完成了,可以用
systemctl status redis
来查看是否启动了
ok,大功告成