redis 安装在linux环境下,且linux已安装C语言编译环境
1. 下载
官网地址 Redis官网
2. 上传至linux虚拟机
可使用Xftp直接上传
此处放置在/WorkSpace/下
3. 将redis-6.2.6.tar.gz文件解压
此处解压至/WorkSpace/redis/下
tar -xzvf redis-6.2.6.tar.gz
4. 进入目录redis-6.2.6
(1)执行命令:
cd redis-6.2.6
make
注意
此处执行make命令时,没有安装c语言编译环境,make会报错:
-Jemalloc/jemalloc.h:没有那个文件
(2) 若(1)中make命令报错-Jemalloc/jemalloc.h:,解决方案为
先安装gcc,切换至自己想要的目录下yum install gcc 此处切换至目录/WorkSpace/
而后再切换回目录/WorkSpace/redis/redis-6.2.6/执行命令make distclean
最后再执行命令make
cd /WorkSpace/
yum install gcc
cd /WorkSpace/redis/redis-6.2.6/
make distclean
make
5. 安装
依旧在目录/WorkSpace/redis/redis-6.2.6/下执行命令
make install
出现上图即已经安装成功了
6.redis默认安装目录:/usr/local/bin
查看默认安装目录∶,
redis-benchmark: 性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof: 修复有问题的AOF文件
redis-check-dump: 修复有问题的 dump.rdb文件
redis-sentinel: Redis集群使用·
redis-server: Redis 服务器启动命令·
redis-cli : 客户端,操作入口·
7.启动redis
(1) 前台启动(不推荐)
直接使用命令redis-server,回车即可
redis-server
关闭的话,直接Ctrl + C即可
(2)后台启动
cp /WorkSpace/redis/redis-6.2.6/redis.conf /etc/redis.conf
# 拷贝一份redis.conf到目录/etc/下
vim /etc/redis.conf
# 进入redis.conf文件将daemonize的值改为yes,如下图所示,修改完成后保存退出
redis-server /etc/redis.conf
# 执行命令启动
ps -ef | grep redis
# 查看当前redis进程 ,执行结果见下图
8. 连接
使用命令redis-cli
redis-cli
# 连接客户端
ping
# 若出现PONG即为成功
9. 断开
(1) shutdown
(2) 找到进程号,kill
ps -ef | grep redis
kill [进程号]
10.强烈建议为redis设置密码
在redis.conf文件中,修改里面的requirepass
vim /etc/redis.conf
requirepass本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出。重启redis服务,即可
输入命令redis-cli连接后,需要 输入命令 : auth + ‘空格’ + 密码 才可以操作