Skip to content

Redis

Redis 是一个开源的内存数据库,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis 以其高性能、高可用、高扩展性等特点,被广泛应用于缓存、消息队列、会话管理、实时排行榜、数据分析等场景。

安装

查看系统版本

shell
lsb_release -a

更新 APT 软件包列表

shell
sudo apt update

sudo apt upgrade -y

将 Redis APT 源添加到系统

shell
# 安装必要的工具
sudo apt install lsb-release curl gpg

# 下载 Redis 的 GPG 密钥
sudo curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

# 更新权限
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg

# 添加 Redis APT 源
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

安装 Redis

shell
sudo apt update
sudo apt install redis

配置

启动 Redis

shell
sudo systemctl start redis-server

重启 Redis

shell
sudo systemctl restart redis-server

停止 Redis

shell
sudo systemctl stop redis-server

设置 Redis 开机自启

shell
sudo systemctl enable redis-server

查看 Redis 状态

shell
sudo systemctl status redis-server

登录 Redis

shell
redis-cli

修改 Redis 端口

shell
# 编辑 Redis 配置文件
sudo vim /etc/redis/redis.conf

在配置文件中找到 port 配置项,修改为指定的端口号,保存并退出。重启 Redis 服务。

修改 Redis 密码

shell
# 编辑 Redis 配置文件
sudo vim /etc/redis/redis.conf

在配置文件中找到 requirepass 配置项,取消注释并设置密码,保存并退出。重启 Redis 服务。

开启 Redis 远程访问

shell
# 编辑 Redis 配置文件
sudo vim /etc/redis/redis.conf

找到 bind 127.0.0.1 配置项,将这一行注释掉,保存并退出。重启 Redis 服务。