Redis安装(Linux系统上部署非docker安装)
第一步 下载redis及版本选择
安装7.0.10 for Linux(redis-7.0.10.tar.gz)或者安装新版本
不用考虑在windows环境下对Redis的支持
第二步 下载安装最新版本的gcc编译器
安装C语言环境
yum -y install gcc
测试安装是否成功
gcc --version
第三步 上传redis-7.0.10.tar.gz放/opt目录
第四步 解压命令:tar -zxvf redis-7.0.10.tar.gz
第五步 解压完成后进入目录:cd redis-7.0.10
第六步 在redis-7.0.10目录下再次执行make命令(只是编译好)
如果没有准备好C语言编译环境,make 会报错
Jemalloc/jemalloc.h:没有那个文件
此时解决方案:运行make distclean
make distclean
安装好 gcc后再次make
make
第七步 跳过make test,继续执行make install
make install
Redis的启动和停止
查看安装目录(安装成功后对应目录里存证如下文件)
cd /usr/local/bin
-
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
-
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
-
redis-check-dump:修复有问题的dump.rdb文件
-
redis-sentinel:Redis集群使用
-
redis-server:Redis服务器启动命令
-
redis-cli:客户端,操作入口
前台启动方式(不推荐)
redis-server 配置文件[后台启动即可]
-
不推荐原因: 窗口不能关闭,关闭则服务停止
后台启动方式(推荐)
在/root目录下创建myredis目录,用于存储启动使用的配置文件
cd /root
mkdir myredis
拷贝一份redis.conf到myredis目录
cp /opt/redis-7.0.10/redis.conf /root/myredis
修改配置文件中的内容
修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
修改配置文件中的 bind ,注释该配置,取消绑定仅主机登录(89)
修改protected-mode 为no,取消保护模式(111)
启动redis时,使用我们自己修改之后的配置文件
redis-server /root/myredis/redis.conf
查看服务启动状态
ps -ef | grep redis
通过客户端连接redis
通过客户端指令连接redis
redis-cli
- 如果想退出客户端可以 按 Ctrl+c ,退出客户端不会关闭redis服务
- 通过客户端连接制定端口下的redis (默认6379)
redis-cli -p 6379
连接后,测试与redis的连通性
ping
停止redis服务
单实例非客户端连接模式下关闭服务
redis-cli shutdown
在客户端连接模式下,直接使用shutdown关闭当前连接的redis服务
shutdown
多实例关闭指定端口的redis服务
redis-cli -p 6379 shutdown