Ubuntu上安装Redis6.0 与 Redis简单命令
Ubuntu上安装Redis6.0
首先从官网上下载redis-6.2.7.tar.gz
假设先下载到/usr/local
cd /usr/local
sudo wget http://download.redis.io/releases/redis-6.2.7.tar.gz
这样子就从官网上将redis的压缩包下载下来了
然后解压,再进入redis-6.2.7的目录里
sudo tar -zxvf redis-6.2.7.tar.gz
cd redis-6.2.7
注意接下来要用到C进行安装,大家可以自行检查一下是否在Ubuntu上由安装gcc
gcc --version
如果有出现如下类似的结果,说明有安装过gcc,否则大家需要自行安装gcc
先确认一下自己是不是进入了redis-6.2.7的目录,如果是执行如下命令:
sudo make
sudo make install
命令执行完成后,在shell框中,使用如下命令,代表前台启动redis
redis-server
出现以下界面说明安装成功!!! (下图是Windows的,上面的教程确实是本人在Ubuntu上安装的过程,但是由于配置后台启动看不到效果,所以拿了Windows上的图)
关于Redis的一些简单配置
还是在redis-6.2.7目录中有一个redis.conf的配置文件,修改它可以对其进行配置!
sudo vim redis.conf
配置访问的IP地址
redis允许访问的地址是127.0.0.1即就是本地,会导致只能在本地进行访问!我们在学习过程中可以要跨段调用所以将其修改为
bind 0.0.0.0
这样子在任意IP中都可以对它进行访问!
Redis后台运行
很简单找到其守护进程将其设置为yes就行了!(默认是no)
设置密码
我们还可以对其设置密码
找到requirepass,设置密码为888888
简单的配置就大致这么多,初学者也不用一下掌握太多......
循序渐进,不忘初心,方能始终~~~
配置完后在/redis-6.2.7 该目录下使用命令,即可以启动!
redis-server redis.conf
注意:
- 启动后是没有任何显示的,但是我们可以使用管道命令进行查看!
ps -ef | grep redis
- 由于我们是采用带有配置文件的方式进行启动,所以要进行配置文件所在的目录,即必须在/redis-6.2.7中输入该命令才可以!
如果想要停止redis服务,选择ps管道查出来的端口号,使用kill命令,杀掉即可。
kill -9 '端口号'
配置Redis开机自启(推荐)
创建配置文件
sudo vim /etc/systemd/system/redis.service
配置自己对应的 redis-server 与 redis.conf 的路径
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.7/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi.target
Redis的操作命令
# 重新加载系统配置文件
systemctl daemon-reload
# 启动
systemctl start redis
# 查看状态
systemctl status redis
# 关闭
systemctl stop redis
运行如下
开机自启命令
systemctl enable redis
systemctl start redis
Redis客户端
redis-cli [options] [commonds]
# 其中常见的options有: -h 、-p、-a
-p: 指定要连接的结点端口,默认6379
-a: 指定redis的密码
-h: 指定连接的地址
我们可以直接使用redis-cli登入:
出现如下问题是因为:之前我们设置了redis的密码为888888
在登入客户端的时候需要为其指定密码!!
还有一种方式,可以直接登入,登入后指定AUTH来设置密码,如下: