linux环境下redis安装及使用

本文详细介绍了在Linux环境中安装Redis的步骤,包括确认GCC环境、下载安装包、编译安装、设置后台启动、配置开机启动及设置连接密码。此外,还提供了通过RedisDesktopManager进行连接测试的方法。
摘要由CSDN通过智能技术生成

1.安装前准备

安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装

[root@localhost local]# yum install -y gcc 

2.下载安装包

[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz

解压安装包,安装包名称通过ls获取文件名

[root@localhost local]# tar -zxvf redis-5.0.3.tar.gz

3.cd切换到redis解压目录下,执行编译

[root@localhost local]# cd redis-5.0.3
[root@localhost redis-5.0.3]# make

4.安装并指定安装目录(这里安装到了/usr/local/redis目录下,根据个人情况更改)

PREFIX=**安装路径 **

[root@localhost redis-5.0.3]# make install PREFIX=/usr/local/redis

5.前台启动(安装目录下的bin目录下)

[root@localhost redis-5.0.3]# cd /usr/local/redis/bin/
[root@localhost bin]# ./redis-server

这样启动,服务需要一直保持打开,一退出,服务就关闭了

6.后台启动

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

/usr/local/redis-5.0.3/为redis解压目录

[root@localhost bin]# cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/

6.1修改 redis.conf 文件

把 daemonize no 改为 daemonize yes

daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes

bind 127.0.0.1 注释掉 #bind 127.0.0.1

也可以改为bind 0.0.0.0 指定redis只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求

protected-mode no改为 protected-mode yes

是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,拒绝外部访问。要是开启了密码和bind,可以开启。否则最好关闭,设置为no

requirepass XXXXXXXX(自己要设置的连接密码)

设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH 命令提供密码,默认关闭

6.2后台启动

[root@localhost bin]# ./redis-server redis.conf

通过ps -ef|frep redis
来检查是否用redis服务启动

6.3设置开机启动

  1. 添加开机启动服务
[root@localhost bin]# vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type  =forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

注意:ExecStart配置成自己的路径

  1. 设置开机启动
[root@localhost bin]# systemctl start redis.service
[root@localhost bin]# systemctl enable redis.service
[root@localhost bin]# systemctl daemon-reload
  1. 创建 redis 命令软链接
[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

如图:
连接实验

redis进入服务后,如果没有使用命令 auth 密码 ,那后续所有的操作都会报错

利用Redis DesktopManager软件连接测试一下
连接

安装完成!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值