centos7下安装redis以及本地连接注意事项

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: centos7下安装redis以及本地连接注意事项

文章目录

安装

1.上传安装包进行解压

[root@node01 ~]# mkdir -p /opt/software

[root@node01 ~]# cd /opt/software

[root@node01 software]# rz

z waiting to receive.**B0100000023be50

[root@node01 software]# ls

redis  redis-6.2.7  tar.7.2.redis-6.gz

[root@node01 software]# tar zxf tar.7.2.redis-6.gz

2.编译安装

安装需要的C插件

[root@node01 ~]# yum -y install gcc tcl

编译Redis

进入/software/cd /software/redis-6.2.7目录中,编译redis。

[root@node01 ~]# cd /opt/software/redis-6.2.7

[root@node01 redis-6.2.7]# make

创建安装目录安装Redis

#创建安装目录

[root@node01 ~]# mkdir -p /opt/software/redis

#进入redis编译目录,安装redis

[root@node01 ~]# cd /opt/software/redis-6.2.7

[root@node01 redis-6.2.7]# make PREFIX=/opt/software/redis install

注意:现在就可以使用redis了,进入/software/redis/bin下,就可以执行redis命令。

3.开机自启动以及脚本启动

将redis-server链接到/usr/local/bin/目录下,后期加入系统服务时避免报错

[root@node01 ~]# ln -sf /opt/software/redis-6.2.7/src/redis-server /usr/local/bin/

修改服务安装

配置install_server.sh

[root@node01 ~]# cd /opt/software/redis-6.2.7/utils/

[root@node01 ~]# vi install_server.sh

注释掉以下部分

#_pid_1_exe="$(readlink -f /proc/1/exe)"

#if [ "${_pid_1_exe##*/}" = systemd ]

#then

# echo "This systems seems to use systemd."

# echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"

# exit 1

#fi

执行安装

[root@node01 ~]#  ./install_server.sh

配置环境变量

[root@node01 ~]# vim /etc/profile

export REDIS_HOME=/software/redis

export PATH=$PATH:$REDIS_HOME/bin

#使环境变量生效

[root@node01 ~]# source /etc/profile

启动停止redis服务

[root@node01 utils]# systemctl status redisd  

● redisd.service - LSB: start and stop redis_6379

  Loaded: loaded (/etc/rc.d/init.d/redisd; bad; vendor preset: disabled)

  Active: active (running) since Thu 2023-05-11 23:05:22 PDT; 29min ago

    Docs: man:systemd-sysv-generator(8)

 Process: 6532 ExecStart=/etc/rc.d/init.d/redisd start (code=exited, status=0/SUCCESS)

   Tasks: 5

  CGroup: /system.slice/redisd.service

          └─6634 /usr/local/bin/redis-server 192.168.5.130:6379

May 11 23:05:21 node01 systemd[1]: Starting LSB: start and stop redis_6379...

May 11 23:05:21 node01 redisd[6532]: Starting Redis server...

May 11 23:05:22 node01 systemd[1]: Started LSB: start and stop redis_6379.

4.需要修改配置文件

4.1 配置是否以守护进程运行

By default Redis does not run as a daemon. Use ‘yes’ if you need it.

Note that Redis will write a pid file in /var/run/redis.pid when daemonized.

When Redis is supervised by upstart or systemd, this parameter has no impact.

4.2 修改绑定ip

bind 192.168.5.130     # listens on two specific IPv4 addresses

bind 127.0.0.1 ::1              # listens on loopback IPv4 and IPv6


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
14小时前
|
Linux Apache
Centos7 安装Apache
安装Apache的步骤
15 6
|
22小时前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
|
23小时前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
|
1天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
|
1天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
|
2天前
|
安全 Linux 开发者
CentOS 7安装全解析:适合初学者的指导
CentOS 7安装全解析:适合初学者的指导
|
2天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
15 0
|
2天前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)
|
2天前
|
存储 安全 Linux
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
|
4天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

热门文章

最新文章