文章目录
安装网站
Redis官方网站:http://redis.io
Redis中文官方网站:http://redis.cn/
安装版本
6.2.1 for Linux(redis-6.2.1.tar.gz)
不用考虑在windows环境下对Redis的支持
安装步骤
准备工作:下载安装最新版的gcc编译器
sudo yum install -y gcc
下载redis-6.2.1.tar.gz放/opt目录,解压完成后进入目录
tar -zxvf redis-6.2.1.tar.gz -C /opt/module
cd /opt/module/redis-6.2.1
在redis-6.2.1目录下再次执行make命令(只是编译好)
[luanhao@Bigdata00 redis-6.2.1]$ sudo make
跳过make test 继续执行: make install
[luanhao@Bigdata00 redis-6.2.1]$ sudo make install
如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件,解决方案:运行make distclean,之后再次make操作即可
安装目录:/usr/local/bin
查看默认安装目录:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
前台启动(不推荐)
前台启动,命令行窗口不能关闭,否则服务器停止
[root@Bigdata00 luanhao]# redis-server
如果停止的话,用Ctrl + C
后台启动(推荐)
备份redis.conf
进入redis-6.2.1目录下
在/opt/module/ 目录下新建一个文件夹叫 redis_conf
[luanhao@Bigdata00 module]# mkdir redis_conf
将redis-6.2.1下的redis.conf 拷贝到redis_conf 目录中
[luanhao@Bigdata00 redis-6.2.1]# cp redis.conf /opt/module/redis_conf/
将此目录中的redis.conf 修改名称为redis-6379.conf
[luanhao@Bigdata00 redis_conf]# mv redis.conf redis-6379.conf
打开redis-6379.conf
基本配置:
daemonize yes:以守护进程方式启动,使用本启动方式,redis将以服务的形式存在,日志将不再打印到命令窗口中
port 6379 :设定当前服务启动端口号
dir “/自定义目录/redis/data”:设定当前服务文件保存位置,包含日志文件、持久化文件(后面详细讲解)等
logfile 6379.log : 设定日志文件名,便于查阅
logs文件和data文件是我先创建好的,在/opt/module/redis-6.2.1中创建
Redis启动
[luanhao@Bigdata00 redis_conf]$ redis-server redis-6379.conf
查看进程
用客户端访问:redis-cli
[luanhao@Bigdata00 redis_conf]$ redis-cli
测试验证: ping
ping
客户端退出
exit
此时服务端进程还在
如果杀掉的话只好kill -9
多个端口可以:redis-cli -p 6379
彻底关闭服务器客户端和进程
shutdown
这样服务器端的进程也会被杀掉
远程连接
修改配置文件:
bind 127.0.0.1 改为 bind 0.0.0.0
protected-mode yes 改为 protected-mode no
重启redis ,这样redis可视化工具可以连接