Redis 单机部署

Redis 单机部署

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.confredis.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之前,请确保你的数据已经保存到磁盘。你可以通过执行SAVEBGSAVE命令来手动保存数据。

  • 手动停止:redis-cli shutdown

在重启和关闭Redis之前,请确保你的数据已经保存到磁盘。你可以通过执行SAVEBGSAVE命令来手动保存数据。

LICENSED UNDER CC BY-NC-SA 4.0
Comment