
Redis 单机部署
本文最后更新于 2023-10-08,文章已经超过60天没有更新,文章内容可能已经过时。
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
命令来手动保存数据。