Redis 单点部署

本文详细介绍了在CentOS系统中安装GCC环境,然后下载并编译Redis,包括设置配置参数,启动与关闭Redis服务,以及安装Redis客户端的操作步骤。重点强调了修改配置文件以允许远程访问和设置密码保护。
摘要由CSDN通过智能技术生成

#安装redis需要gcc 环境 , 安装或升级gcc 

$ yum -y install centos-release-scl
$ yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
$ scl enable devtoolset-9 bash
$ echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

# 下载redis , 放到 /data 下 , 最好先建一个redis文件夹 

$ cd /data/redis


# 1.本地下载上传到服务器
# 2.在服务器从redis官网下载,速度太慢不推荐
# $ wget http://download.redis.io/releases/redis-6.0.16.tar.gz

# 解压文件

$ tar -zxvf redis-6.0.16.tar.gz

# 解压后的文件改个名称(这步可以跳过,需要注意后续操作的文件路径)

 $ mv /data/redis/redis-6.0.16 /data/redis/redis

# 进入到解压后的redis文件夹

$ cd /data/redis/redis


# 编译 输入命令make执行编译命令

$ make

# 安装 

$ make PREFIX=/data/redis/redis install

# 启动

$ ./bin/redis-server& ./redis.conf


# 修改配置文件

 $ vim /data/redis/redis/redis.conf


 # daemonize 修改为 yes  (yes表示启用守护进程,默认是no即不以守护进程方式运行。)
 # bind    注释掉这项配置
 # protected-mode 修改为 no  (保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。)
 # requirepass xxxxx (设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH <password> 命令提供密码,默认关闭)
 
# 查看进程

$ ps -aux | grep redis


# 添加一个全局命令,找到redis安装路径下的redis-server定义全局命令
# 这样可以使用全局命令 redis-server

 $ ln -s /data/redis/redis/src/redis-server /usr/bin/redis-server

# 安装redis客户端 

$ wget http://download.redis.io/redis-stable.tar.gz 
$ tar -xzvf redis-stable.tar.gz
$ cd redis-stable
$ make
$ cp src/redis-cli /usr/local/bin/

# 打开redis客户端

$ redis-cli                # 没有设置密码
$ redis-cli -p 6379 -a xxxxx   # 设置密码为 xxxxx

# 客户端页面

127.0.0.1:6379>config get * # 查看所有的配置
127.0.0.1:6379>config get port # 查看端口号
127.0.0.1:6379>shutdown     # 关闭redis服务
127.0.0.1:6379>


# 关闭redis服务 , 如下操作或者直接 $ kill [PID]

$ redis-cli -p 6379 -a xxxxx   
 >shutdown
 >(ctrl+c)


# 启动redis 

$ redis-server /data/redis/redis/redis.conf

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值