官网教程
redis安装官网
https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/
可以右下方看到安装到各个平台的连接
这里我安装的是centos系统,所以选择 install Redis on Linux
centos系统选择red hat安装方式
下方第一条命令需要输入【y】进行确认
sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis
测试
安装完毕后进行测试
redis-cli
ping
具体命令(点击展开):
[root@192 admin]# sudo yum install redis
CentOS Stream 9 - BaseOS 5.0 kB/s | 7.5 kB 00:01
CentOS Stream 9 - AppStream 7.4 kB/s | 7.7 kB 00:01
CentOS Stream 9 - Extras packages 6.5 kB/s | 8.9 kB 00:01
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
redis x86_64 6.2.16-1.el9 appstream 1.3 M
事务概要
================================================================================
安装 1 软件包
总下载:1.3 M
安装大小:4.7 M
确定吗?[y/N]: y
下载软件包:
redis-6.2.16-1.el9.x86_64.rpm 3.7 MB/s | 1.3 MB 00:00
--------------------------------------------------------------------------------
总计 951 kB/s | 1.3 MB 00:01
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: redis-6.2.16-1.el9.x86_64 1/1
安装 : redis-6.2.16-1.el9.x86_64 1/1
运行脚本: redis-6.2.16-1.el9.x86_64 1/1
验证 : redis-6.2.16-1.el9.x86_64 1/1
已安装:
redis-6.2.16-1.el9.x86_64
完毕!
[root@192 admin]# systemctl enable redis
Created symlink /etc/systemd/system/multi-user.target.wants/redis.service → /usr/lib/systemd/system/redis.service.
[root@192 admin]# systemctl start redis
[root@192 admin]# redis-cli
127.0.0.1:6379> ping
PONG
修改配置
找到配置文件(conf)
1.可以从安装命令中看到
[root@192 admin]# systemctl enable redis
Created symlink /etc/systemd/system/multi-user.target.wants/redis.service → /usr/lib/systemd/system/redis.service.
找到/usr/lib/systemd/system/redis.service并打开:
2.可以看到conf文件位置
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf --daemonize no --supervised systemd
ExecStop=/usr/libexec/redis-shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
3.打开/etc/redis/redis.conf
端口
可以修改端口:port
# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379
密码
设置密码:找到 requirepass
# requirepass foobared
示例修改为123456(删除#号后 在requirepass后面空格输入密码)
requirepass 123456
示例无密码,(让conf文件中没有requirepass,或用#注释掉)
# requirepass 123456
校验密码
(修改配置后需要重启redis生效)
先连接redis
redis-cli
校验(密码为123456时)
auth 123456
关闭,重启
centos中的重启
sudo systemctl restart redis.service
关闭
sudo systemctl stop redis