Redis 源码编译部署
作者:🧑🚀 deadmau5v 发布于 2023/2/24
Redis(Remote Dictionary Server)是一个开源的、高性能的键值对存储系统,它可以用作数据库、缓存和消息代理。以下是Redis的部署和配置步骤:
安装Redis:
根据你的操作系统,访问Redis官方网站(https://redis.io/)获取安装指南。以下是常见的安装方式:
-
Ubuntu/Debian系统:
sudo apt-get install redis -
CentOS/RHEL系统:
sudo yum install redis
配置Redis:
默认配置文件下载: wget http://download.redis.io/redis-stable/redis.conf
Redis的配置文件通常位于/etc/redis/或/usr/local/etc/目录下,文件名可能为redis.conf或redis.conf.default。你可以根据需要进行修改。以下是一些常见的配置项:
-
bind:设置Redis监听的IP地址。例如,bind ***.*.*.*表示只允许本地连接。注释掉 bind 行即可
-
protected-mod:如果需要远程访问,则需要关闭保护模式,设置值为no -
port:设置Redis监听的端口号。默认为6379
-
timeout:设置客户端连接超时时间,单位为秒。 -
loglevel:设置日志级别。例如,loglevel notice表示记录通知和错误信息。 -
databases:设置数据库的数量。默认为16。 -
save:设置Redis定期将数据保存到磁盘的策略。例如,save 900 1表示如果900秒内至少有1个键被修改,则执行一次持久化操作。
启动Redis:
启动Redis的命令取决于你的操作系统。以下是一些常见命令:
-
Ubuntu/Debian系统:
sudo service redis-server start -
CentOS/RHEL系统:
sudo systemctl start redis
连接到Redis:
使用redis-cli命令行工具连接到Redis服务器。例如,以下命令连接到本地Redis实例:
redis-cli
如果需要连接到远程Redis实例,请使用-h和-p选项指定主机和端口:
redis-cli -h host -p port
验证Redis是否正常运行:
连接到Redis后,你可以使用PING命令验证Redis是否正常运行:
PING
如果Redis正常运行,你将看到以下响应:
PONG
重启Redis:
-
Ubuntu/Debian系统:
sudo service redis-server restart -
CentOS/RHEL系统:
sudo systemctl restart redis
关闭Redis:
如果你想关闭Redis,可以使用以下命令:
-
Ubuntu/Debian系统:
sudo service redis-server stop -
CentOS/RHEL系统:
sudo systemctl stop redis注意,在关闭Redis之前,请确保你的数据已经保存到磁盘。你可以通过执行SAVE或BGSAVE命令来手动保存数据。 -
手动停止:
redis-cli shutdown
在重启和关闭Redis之前,请确保你的数据已经保存到磁盘。你可以通过执行
SAVE或BGSAVE命令来手动保存数据。
评论