Redis - 基于Linux安装Redis步骤
首先注意
-
我们可以利用linux的wget命令来进行安装(自行百度)(wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理)。如果想使用wget安装的,可以参考该公众号。
-
CentOS中可以使用yum来安装,Ubuntu不行
-
安装完Redis后需要装redis需要的软件:GCC(C的编译器,Redis是基于C语言写的)、TCL(TCL是一门语言,Redis的一些测试组件是使用TCL来进行编写的)
-
这个补充一下,是基于MAC安装Redis的:
https://blog.csdn.net/angus_monroe/article/details/80629644 -
Redis服务端安装和客户端安装是两种操作
-
以下操作利用linux相关命令安装操作进行安装
安装Redis
使用 apt 从官方 Ubuntu 存储库来安装(分开执行)
sudo apt update
sudo apt install redis-server
配置Redis的
-
打开 Redis的配置文件
sudo vi /etc/redis/redis.conf
-
把 supervised no 更改为 supervised systemd;把 daemonize no 更改为 daemonize yes 。
-
重启Redis服务文件以反映对配置文件做的更改
sudo service redis restart
-
此时查看Redis 的运行状态
sudo systemctl status redis
如果如下图所示,则说明已经成功安装+配置了Redis+已经开始运行。
Redis测试是否安装配置成功
-
可以ping的通,ping完会显示pong
-
安装完成后可以写代码测试:
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> DEL runoobkey (integer) 1
注:DEL 是一个命令, runoobkey 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0。
Redis设置密码
-
打开 Redis 的配置文件
sudo vi /etc/redis/redis.conf
-
把 # requirepass foobared 改成 requirepass 自己的密码
-
重启Redis服务
Redis服务控制
-
启动Redis服务:
sudo service redis start
-
关闭Redis服务:
sudo service redis stop
-
重启Redis服务:
sudo service redis restart
Redis客户端连接
-
登陆进入 redis 客户端。
redis-cli
-
输入 auth 自己的密码,然后回车,出现 OK 说明成功。
Redis远程连接
-
打开配置文件
sudo vi /etc/redis/redis.conf
-
把 bind 127.0.0.1 ::1 改为 bind 0.0.0.0
-
重启Redis服务
问题解决
-
如果密码设置过还显示“(error) ERR Client sent AUTH, but no password is set”,则重启一下Redis服务即可。
sudo service redis restart
-
常用cd命令(这次安装过程忘记空格了)
cd .. 返回上一级目录(cd和点号间有空格,下面一样) cd ../.. 返回上两级目录 cd或cd ~ 返回home目录 cd - 目录名 返回指定目录