Redis(1)-Linux安装

一、Linux下安装Redis

1、Redis下载

先去官网看下相中的版本,Reids官网,之所以要先去官网,是因为要拿到下载链接,或者说知道有哪些可以使用的版本,所以这一步并非是必须的。
在这里插入图片描述
在此处鼠标右键点击,可以获取下载地址。
在这里插入图片描述
例如现在截止2022年1月最新的版本为Redis 6.2.6

然后使用wget下载redis:

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

在这里插入图片描述

2、Redis安装

上一步已经得到了压缩包,这里直接对其进行解压:

tar -axvf redis-6.2.6.tar.gz

在这里插入图片描述
进入redis-6.2.6并进行编译:

cd redis-6.2.6 && make

在这里插入图片描述
进行安装:

make install PREFIX=/usr/local/redis

此时遇见错误:make[1]: Leaving directory ‘/home/workspace/redis-6.2.6/src’

这是因为需要先进入src目录下进行编译

cd src && make install PREFIX=/usr/local/redis

在这里插入图片描述
此时安装安装成功,并在/usr/local目录下生成一个redis目录
在这里插入图片描述
src目录下关键文件:
在这里插入图片描述
解释:
redis-benchmark -> 压力测试文件
redis-check-aof -> 检测备份文件脚本
redis-cli -> 终端操作脚本
redis-server -> redis服务脚本文件

二、Redis运行

将安装包内的配置文件复制到Redis的安装目录内

cp redis.conf /usr/local/redis

在这里插入图片描述
在这里插入图片描述
此时可以在/usr/local/redis/bin目录下使用redis-server启动redis:

/usr/local/redis/bin/redis-server

在这里插入图片描述
可以看到已经启动成功,但是是使用的绝对路径访问的,后期要把这个/usr/local/redis/bin加入到系统环境配置文件中,这样就可以在任意一个位置使用redis-server来启动redis。

但是不难发现,启动完了就无法继续操作了,而且当这个终端关闭时,服务也会关闭。

可以通过redis的配置文件,就是当时复制过去的redis.conf,实现启动后在后台运行。
将/usr/local/redis/redis.conf中的daemonize改为yes。

vim /usr/local/redis/redis.conf

在这里插入图片描述
启动redis:

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
ps -ef | grep redis

在这里插入图片描述

使用Redis终端

自己安装的默认初始情况是没有密码的,直接使用redis-cli就可以进入

/usr/local/redis/bin/redis-cli

在这里插入图片描述
如果访问远程的redis则增加-h ip参数就可以:

redis-cli -h 192.168.x.xxx -p 6379 -a xxx

用法:redis-cli [OPTIONS] [cmd [arg [arg …]]]
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>,如果redis加锁,需要传递密码
–help,显示帮助信息

停止redis 服务:

/usr/local/redis/bin/redis-cli shutdown
ps -ef | grep redis

在这里插入图片描述
也可以使用kill指令直接关闭线程:

kill -9 redisID

1 (HUP):重新加载进程。
9 (KILL):杀死一个进程。
15 (TERM):正常停止一个进程。

三、Redis配置、运行

1、密码配置
登录有密码的redis:

/usr/local/redis/bin/redis-cli -h xxx.xxx.x.xx -p 6379 -a 密码

用法:redis-cli [OPTIONS] [cmd [arg [arg …]]]
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>,如果redis加锁,需要传递密码
–help,显示帮助信息

先验证后登录:

/usr/locsl/redis/bin/redis-cli -p 6379
redis ip:6379>auth 密码

2、设置密码(需重启redis生效)
初始化Redis密码:
在配置文件/usr/local/redis/redis.cinf中有个参数: requirepass 这个就是配置redis访问密码的参数;
比如 requirepass test123;
然后需要重启才能生效

3、不重启设置密码
需要登录进redis,然后使用set设置

redis 127.0.0.1:6379> config set requirepass test123

4、查询密码

redis 127.0.0.1:6379> config get requirepass

redis 快速安装

使用下面的命令可以快速的自动获取该平台的适配版本redis:

sudo apt-get install redis

那么如果是使用最开始的编译安装,怎么添加系统环境变量呢,只需要在/etc/profile文件内的最底部增加下面的内容就可以:

export PATH="$PATH:/usr/local/redis/bin"

然后执行下面的语句使配置生效:

source /etc/profile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值