f 数据仓库与分析-Centos 7.6安装redis-6.2.6 - Powered by qidao123.com技术社区

Centos 7.6安装redis-6.2.6

打印 上一主题 下一主题

主题 2095|帖子 2095|积分 6285

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 安装依赖
确保系统已经安装了必要的编译工具和库:
sudo yum groupinstall "Development Tools" -y
sudo yum install gcc make tcl -y
2. 解压 Redis 源码包
进入 /usr/local/ 目录并解压 redis-6.2.6.tar.gz 文件:
cd /usr/local/
sudo tar -xzf redis-6.2.6.tar.gz
cd redis-6.2.6
3. 编译 Redis
实行以下下令进行编译:
sudo make
注意:如果服务器性能较弱,可以使用 make MALLOC=libc 来避免内存分配器的问题。
如果出现错误,请查抄是否缺少依赖项或系统资源不足。
4. 运行测试(可选)
为了确保 Redis 编译乐成并且功能正常,可以运行测试脚本:
sudo make test
测试大概需要几分钟时间。如果所有测试都通过,则体现 Redis 编译乐成。
5. 安装 Redis
将 Redis 的二进制文件安装到系统路径中:
sudo make install
这会将 Redis 的可实行文件(如 redis-server 和 redis-cli)复制到 /usr/local/bin/ 目录下。
6. 设置 Redis
Redis 默认没有设置文件,你可以复制一个示例设置文件并进行修改:
sudo mkdir /etc/redis
sudo cp /usr/local/redis-6.2.6/redis.conf /etc/redis/redis.conf
编辑设置文件 /etc/redis/redis.conf:
sudo vi /etc/redis/redis.conf
根据需求修改以下内容:
设置 Redis 背景运行:daemonize yes
设置绑定的 IP 地点:bind 127.0.0.1(仅允许本地访问)或注释掉以允许远程访问。
设置密码保护:requirepass yourpassword
7. 创建 Redis 系统服务
为了让 Redis 可以作为系统服务运行,创建一个 systemd 服务文件:
sudo vi /etc/systemd/system/redis.service
添加以下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
保存并退出。
8. 创建 Redis 用户和目录
为了安全起见,发起以非 root 用户运行 Redis。
sudo adduser --system --no-create-home --shell /bin/false redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
9. 启动 Redis 服务
重新加载 systemd 设置并启动 Redis 服务:
sudo systemctl daemon-reload
sudo systemctl start redis
sudo systemctl enable redis
10. 验证 Redis 是否运行
使用以下下令查抄 Redis 是否正常运行:
redis-cli ping
如果返回 PONG,阐明 Redis 已经乐成安装并运行。
11. 测试远程毗连(可选)
如果你启用了远程访问,可以通过以下下令测试:
redis-cli -h <服务器IP> -p 6379
如果设置了密码,记得使用 AUTH 下令登录:
AUTH yourpassword

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表