Linux ubuntu下安装redis-5.0.7步骤

本文详细介绍了在Linux Ubuntu系统中如何安装Redis 5.0.7的步骤,包括安装依赖、下载安装包、解压、编译、安装到指定目录以及启动和关闭Redis服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先需要安装依赖包:

yum install -y gcc gcc-c++

然后下载安装包:

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
--2020-03-06 09:03:24--  http://download.redis.io/releases/redis-5.0.7.tar.gz
Resolving download.redis.io (download.redis.io)... 109.74.203.151
Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1984203 (1.9M) [application/x-gzip]
Saving to: ‘redis-5.0.7.tar.gz’

redis-5.0.7.tar.gz               100%[========================================================>]   1.89M   178KB/s    in 13s     

2020-03-06 09:03:43 (147 KB/s) - ‘redis-5.0.7.tar.gz’ saved [1984203/1984203]

安装包解压:

tar -zxvf redis-5.0.7.tar.gz

进入到解压后的目录:

cd redis-5.0.7

进行编译(如果没有make使用sudo apt install make安装):

make

在/usr/local下创建目录:

mkdir /usr/local/redis

安装redis:

make install PREFIX=/usr/local/redis

:sudo make install PREFIX=/usr/local/redis
cd src && make install
make[1]: Entering directory '/usr/local/redis-5.0.7/src'

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory '/usr/local/redis-5.0.7/src'

将解压redis下redis.conf拷贝到新建redis的bin目录下:

redis.conf ../redis/bin

启动redis:

cd /usr/local/redis/bin
./redis-server ./redis.conf

关闭redis:

cd /usr/local/redis/bin
./redis-cli -h 127.0.0.1 -p 6379 shutdown
# redis 安装 ## 安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 ``` yum install -y gcc ``` ## 下载并解压安装包 ``` #下载 wget http://download.redis.io/releases/redis-5.0.3.tar.gz `#解压` tar -zxvf redis-5.0.3.tar.gz ``` ## 编译 ``` cd redis-5.0.3 `#编译` make ``` ## 安装并指定安装目录 ``` #方法一:安装指定目录(安装完成后会在目录下面生成一个bin目录)` #make install PREFIX=/usr/local/redis #方法二:默认安装到/usr/local/bin redis-5.0.0>make install ``` ## 启动服务 ### 前台启动 ``` #指定目录安装执行 cd /usr/local/redis/bin/ ./redis-server #默认目录安装执行 redis-server /usr/local/bin/redis.conf ``` ### 后台启动 从 redis 的源码目录中复制 redis.conf 到 redis安装目录 ``` cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/ ``` 修改 redis.conf 文件,把 daemonize no 改为 daemonize yes ``` vi redis.conf “/”加关键词就可以搜索 将其改为 yes ``` ![img](redis5_files\1.png) 后台启动 ```shell ./redis-server redis.conf netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 5963/./redis-server tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1013/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1187/master tcp6 0 0 :::3306 :::* LISTEN 1499/mysqld tcp6 0 0 :::22 :::* LISTEN 1013/sshd tcp6 0 0 ::1:25 :::* LISTEN 1187/master 关闭 kill -9 67859 ``` ![img](redis5_files\2.png) ## 使用密码 修改redis.conf文件,将requirepass前的#去掉,并修改密码 ![image-20210929133526898](redis5_files\4.png) ## 日志文件 * 如果不修改logfile配置,默认不产生配置文件 * 如果不另外修改dir配置,默认在当前目录 ``` logfile "redis.log" ``` ## 充许远程连接 默认只充许本机连接,将bind 127.0.0.1改为0.0.0.0 ![image-20210929133722275](redis5_files\5.png) 开放对应的端口 ## 客户端连接 redis-cli连接 ``` redis-cli [-h <host>] [-p <port>] [-a <password>] host:redis服务器host port:redis
最新发布
03-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值