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

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容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
相关文章
|
8天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
61 24
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
52 7
|
1月前
|
缓存 NoSQL PHP
Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出
本文深入探讨了Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出。文章还介绍了Redis在页面缓存、数据缓存和会话缓存等应用场景中的使用,并强调了缓存数据一致性、过期时间设置、容量控制和安全问题的重要性。
43 5
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
1月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
2月前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
69 1
|
1月前
|
NoSQL 编译器 Linux
【赵渝强老师】Redis的安装与访问
本文基于Redis 6.2版本,详细介绍了在CentOS 7 64位虚拟机环境中部署Redis的步骤。内容包括安装GCC编译器、创建安装目录、解压安装包、编译安装、配置文件修改、启动服务及验证等操作。视频讲解和相关图片帮助理解每一步骤。
|
2月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
345 3
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。