CentOS7 redis6安装

下载
1 https://download.redis.io/releases/

2 tar -zxvf redis-6.2.9.tar.gz

3 安装所需的依赖
yum install gcc c++ autoconf automake

[root@localhost software]# cd redis-6.2.9
[root@localhost redis-6.2.9]# pwd
软件存放的目录
/usr/local/software/redis-6.2.9
[root@localhost redis-6.2.9]# make

4 从根目录下新建数据目录
/data/redis6

[root@localhost /]# mkdir data
[root@localhost /]# cd data
[root@localhost data]# mkdir redis6
[root@localhost redis6]# pwd
/data/redis6

5 然后进入redis目录中,执行make PREFIX=/data/redis6 install

[root@localhost software]# cd redis-6.2.9
[root@localhost redis-6.2.9]# pwd
/usr/local/software/redis-6.2.9

[root@localhost redis-6.2.9]# make PREFIX=/data/redis6 install

6 进入解压出来的redis-6.2.13文件夹,将redis.conf复制到/data/redis6/bin目录下

cp /path/to/source/file.txt /path/to/destination/ 从源到目标文件

[root@localhost redis-6.2.9]# cp /usr/local/software/redis-6.2.9/redis.conf  /data/redis6/bin/

7 通过vim命令修改redis.conf,daemonize修改为yes

8 启动时指定redis.conf
./redis-server ./redis.conf

9 开机自启动
vim /etc/systemd/system/redis.service

[Unit]
Description=redis-server
After=network.target
 
[Service]
Type=forking
ExecStart=/data/redis6/bin/redis-server /data/redis6/bin/redis.conf
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target


10 重载系统服务
systemctl daemon-reload
加入开机自启
systemctl enable redis.service


[root@localhost bin]# vi redis.conf
[root@localhost bin]# ./redis-server ./redis.conf
[root@localhost bin]# vi /etc/systemd/system/redis.service
[root@localhost bin]# systemctl daemon-reload
[root@localhost bin]# systemctl enable redis.service
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /etc/systemd/system/redis.service.

查看
[root@localhost redis6]# cd bin
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set name test

### 编译并安装 Redis on CentOS 7 要在 CentOS 7 上编译并安装 Redis,需要按照以下步骤操作: #### 1. 下载 Redis 源码包 前往 Redis 的下载页面,获取最新的 Redis 源代码。使用 `wget` 下载并解压源码包: ```bash mkdir /tmp/redis cd /tmp/redis wget http://download.redis.io/releases/redis-2.8.8.tar.gz tar xzf redis-2.8.8.tar.gz cd redis-2.8.8 ``` #### 2. 编译 Redis Redis 是用 C 语言编写的,因此需要使用 `make` 工具进行编译。确保系统中已安装 GCC 编译器。如果没有安装,可以通过以下命令安装: ```bash sudo yum install gcc ``` 然后,执行以下命令编译 Redis: ```bash make ``` 如果编译过程中遇到内存不足的问题,可以尝试在 `make` 命令后添加 `USE_JEMALLOC=yes` 参数以启用 Jemalloc 内存分配器: ```bash make USE_JEMALLOC=yes ``` #### 3. 安装 Redis 编译完成后,执行以下命令将 Redis 安装到系统中: ```bash sudo make install ``` 默认情况下,Redis 会被安装到 `/usr/local/bin` 目录下,包括 `redis-server`、`redis-cli` 等可执行文件。 #### 4. 配置 Redis Redis 的配置文件通常位于源码目录中的 `redis.conf` 文件中。可以将其复制到 `/etc/redis` 目录下,并进行必要的修改: ```bash sudo mkdir /etc/redis sudo cp redis.conf /etc/redis/ ``` 编辑配置文件,根据需要调整参数,例如绑定 IP 地址、端口号、守护进程模式等: ```bash sudo vi /etc/redis/redis.conf ``` #### 5. 设置 Redis 为系统服务 为了方便管理 Redis 进程,可以使用 `utils/install_server.sh` 脚本来设置 Redis 为系统服务: ```bash cd utils sudo ./install_server.sh ``` 该脚本会引导你完成 Redis 服务的安装,并设置开机启动。安装完成后,可以通过以下命令启动、停止或重启 Redis 服务: ```bash sudo service redis_6379 start sudo service redis_6379 stop sudo service redis_6379 restart ``` #### 6. 验证 Redis 是否正常运行 使用 `redis-cli` 工具连接到 Redis 服务器,并执行简单的命令进行测试: ```bash redis-cli ping ``` 如果 Redis 返回 `PONG`,则表示 Redis 已成功启动并正常运行。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值