1、安装 gcc 依赖

yum install -y gcc #没安装则安装,安装过即更新

2、下载压缩包并解压安装

cd /opt #cd 到下载目录,看个人喜好。博主喜欢把临时文件放到 /opt 目录下
wget http://download.redis.io/releases/redis-4.0.9.tar.gz #下载压缩包
tar -zxvf redis-4.0.9.tar.gz #解压压缩包 解压后会在当成目录生产一个 redis-4.0.9 文件夹
cd redis-4.0.9 #进入 redis-4.0.9 文件夹
make #编译
make install PREFIX=/usr/local/redis #安装并指定安装目录,一般用户软件都安装在 /usr/local/ 目录下

3、前台启动 redis

cd /usr/local/redis/bin #cd 到 redis 安装 bin 目录
./redis-server #启动 redis,看到下图代表安装和启动成功。
这种是前台启动方式,按 Ctrl+C 会退出 redis。
在这里插入图片描述

4、后台启动 redis

cp /opt/redis-4.0.9/redis.conf/usr/local/redis/bin/ #复制 redis.config 文件到安装目录。注意:前面是解压目录,后面是安装目录。
vim /usr/local/redis/bin/redis.conf #修改配置文件
找到:daemonize no
改为:daemonize yes

cd /usr/local/redis/bin #cd 到 redis 安装 bin 目录
./redis-server redis.conf #指定配置文件启动 redis,这次为后台启动。

5、设置远程连接和密码

vim /usr/local/redis/bin/redis.conf #修改配置文件
① 设置允许远程连接
找到:protected-mode yes #保护模式 开启
改为:protected-mode no #保护模式 关闭

② 设置密码
找到: # requirepass foobared
打开注释,改为:requirepass 你的密码

6、设置 redis 开机启动

vi /etc/systemd/system/redis.service #新增 redis.service 文件
在文件中加入下面内容,注意 ExecStart 替换为自己的路径。

[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

保存退出

systemctl daemon-reload #重新加载配置文件
systemctl start redis.service #启动 redis 服务 ps:刚通过 ./redis-server 启动过 redis,需要 kill -9 杀死进程才能启动。
systemctl stop redis.service #关闭 redis 服务 ps:无法关闭 ./redis-server 方式启动的 redis
systemctl status redis.service #查看 redis 服务状态
systemctl enable redis.service #设置 redis 开机启动
systemctl disable redis.service #取消 redis 开机启动

7、测试

cd /usr/local/redis/bin/ #cd 到 redis 安装 bin 目录

-h host 简写,本机直接输入 127.0.0.1 其他机器访问输入公网 ip
-p port 简写,端口号默认 6379,可通过 redis.conf 文件修改
-a 密码,上一步在 redis.conf 中设置的密码
./redis-cli -h 127.0.0.1 -p 6379 -a 你的密码

127.0.0.1:6379> set key1 'this is a test msg' #设置一条 key 为 'key1',value 为 'this is a test msg' 的记录
OK
127.0.0.1:6379> get key1 #获取 key 为 'key1' 的记录
"this is a test msg"

也可通过 Windows 电脑使用 Redis 可视化工具查看。
在这里插入图片描述
ps:redis 默认 16 个 db,默认使用第 0 个库。
修改 db 数量:redis.conf 文件找到 databases 16 修改。
选择 db:进入 redis 以后,通过 select 命令选择对应 db。

最后修改:2020 年 12 月 29 日 01 : 36 PM
如果觉得我的文章对你有用,请随意赞赏