www.redis.com或者redis.io
Redis Stack 是 Redis 的一个扩展版本,结合了 Redis 的核心功能和多个强大的模块。它不仅保留了 Redis 作为高性能、内存存储的数据结构服务器的特性,还将多个新的功能模块集成在一起,使得它能够处理更多类型的任务,比如图形数据库、全文搜索、JSON 数据处理等。
执行yam install redis
whereis redis 可以看到配置文件目录
which redis-server 可执行文件目录
你可以在任何目录执行 redis-server 命令 但是这样是前台启动 ctrl+c直接退出
redis如果云服务器开放端口 一定注意密码 不然容易注入脚本 变成矿机
可以直接修改/etc/redis.conf配置文件
dir用来存储数据文件位置
logfile用来保存日志文件位置
用来存储数据文件位置
进入usr/bin 下
redis-cli 客户端
redis-server 服务端
redis-sentinel Redis Sentinel 监控 Redis 实例的运行状态 多节点时用于高可用 故障转移
配置好了配置文件 可以任意目录执行 指定配置文件运行
redis-server /etc/redis.conf
下面配置自动重启
vim /etc/systemd/system/redis.service
[Unit] Description=Redis-Server After=network.target [Service] Type=forking ExecStart=/usr/bin/redis-server /etc/redis.conf Restart=always PrivateTmp=true [Install] WantedBy=multi-user.target
让配置生效
systemctl daemon-reload
启用服务
systemctl enable redis
查看redis服务状态
systemctl status redis
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
redis客户端使用很多方式 在Linux中 安装好redis默认cli也安装好了 但是要进入安装目录
[root@iZbp154scmtana14s8a4ioZ ~]# cd /usr/bin
[root@iZbp154scmtana14s8a4ioZ bin]# redis-cli -a 密码
127.0.0.1:6379>
也可以先 redis-cli
然后再 AUTH 密码