redis centos 安装 install

本文详细介绍了如何在Linux环境下安装Redis,并提供了配置步骤以便于进行远程访问。文章还提到了如何通过简单的命令启动Redis服务及如何使用Jedis进行测试。此外,针对Ruby环境配置给出了建议。

1,安装
yum install gcc-c++
make distclean
make
yum install -y tcl
make test


2,配置
cd src
cp ../redis.conf ./redis.conf
vim ./redis.conf
注释掉bind 127.0.0.1
修改protected-mode 为 no


3,启动
cd src
./redis-server ./redis.conf


4,测试

可以用jedis写测试用例了


5,关于ruby

强烈建议使用rvm来安装和管理ruby,并更新gem source,使用taobao的源,否则,各种问题折腾死你

### 安装 Redis 的准备工作 为了确保顺利安装,在CentOS安装Redis之前,应当先更新系统软件包。这一步骤能够帮助避免因版本不兼容而产生的潜在问题[^1]。 ```bash sudo yum update -y ``` ### 安装 GCC 编译器及相关工具链 由于Redis是由C语言编写而成,因此编译源码前需确认已安装GCC编译器以及相关开发工具链。对于某些较新的CentOS版本可能还需要特别指定使用更高版本的GCC来满足编译需求[^2][^4]。 ```bash # 对于大多数情况下的基本安装命令如下: sudo yum groupinstall "Development Tools" -y sudo yum install gcc make tcl -y # 如果遇到特定版本要求,则可以按照下面方式切换至所需版本: sudo yum install centos-release-scl -y sudo yum install devtoolset-7-gcc* -y scl enable devtoolset-7 bash ``` ### 获取并解压缩 Redis 源代码 接下来是从官方网站或其他可信渠道获取最新稳定版的Redis压缩包,并将其放置在一个合适的位置进行解压操作。 ```bash cd /tmp/ curl -O http://download.redis.io/releases/redis-7.2.4.tar.gz tar xzf redis-7.2.4.tar.gz cd redis-7.2.4 ``` ### 编译与全局安装 完成上述准备之后就可以正式开始编译过程了。编译完成后可选择性的将生成好的二进制文件复制到系统的PATH路径内以便后续调用更加方便。 ```bash make sudo make install ``` ### 配置 Redis 服务 为了让Redis能够在后台作为守护进程持续运行,需要对默认配置做一些调整。编辑`./utils/install_server.sh`脚本中的参数设定部分以适应实际应用场景的需求。 ```bash cp ./redis.conf /etc/redis.conf sed -i 's/^supervised no/supervised systemd/' /etc/redis.conf sed -i 's/^bind 127.0.0.1/bind 0.0.0.0/' /etc/redis.conf # 注意此更改会允许来自任何IP地址的连接请求,请谨慎处理安全策略 ``` 创建一个Systemd服务单元文件用于管理Redis实例: ```bash cat <<EOF | sudo tee /lib/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.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target EOF ``` 初始化必要的用户组和服务状态: ```bash sudo adduser --system --group --no-create-home redis sudo systemctl daemon-reload sudo systemctl start redis sudo systemctl enable redis ``` 此时应该已经可以在CentOS环境中正常启动和访问Redis服务器了。可以通过简单的客户端测试验证其功能是否完好无损。 ```bash redis-cli ping ``` 如果返回PONG则表示一切正常!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值