linux redis安装教程 复制粘贴可用
1、上传安装包到/opt/software
安装包:https://pan.baidu.com/s/13WjVg-ubExfxA-GEDveDcg 提取码:zoo2
2、安装编译环境
yum install gcc-c++ -y
3、解压
tar -zxvf /opt/software/redis-6.2.5.tar.gz -C /opt/module/
4、编译及安装
cd /opt/module/redis-6.2.5 make cd src make install PREFIX=/opt/module/redis
5、安装好之后会在/opt/module/redis/bin下生成几个redis的可执行脚本
redis-benchmark : redis压力测试 redis-check-aof :校验redis的aof文件 redis-check-rdb : 校验redis的rdb文件 redis-cli :redis的客户端 redis-sentinel :redis操作sentinel redis-server :redis的server
6、准备启动文件
cd /opt/module/redis-6.2.5/utils cp redis_init_script /etc/init.d/ mv /etc/init.d/redis_init_script /etc/init.d/redis_6379
7、编辑redis的启动脚本
vim /etc/init.d/redis_6379 修改内容为: REDISPORT=6379 EXEC=/opt/module/redis/bin/redis-server[说明:根据自己的目录来变化] CLIEXEC=/opt/module/redis/bin/redis-cli[说明:根据自己的目录来变化]
8、创建相关的目录用来存放redis的配置文件和持久化文件
创建两个目录:c mkdir /etc/redis(存放redis的配置文件), mkdir -p /var/redis/6379(存放redis的持久化文件)
9、拷贝对应配置文件模板到该目录
cp /opt/module/redis-6.2.5/redis.conf /etc/redis/ mv /etc/redis/redis.conf /etc/redis/6379.conf
10、修改redis配置文件
vim /etc/redis/6379.conf 修改6379.conf中的部分配置为生产环境 daemonize yes 让redis以daemon进程运行 dir /var/redis/6379 设置持久化文件的存储位置
11、启动redis
cd /etc/init.d ./redis_6379 start
12、查看redis是否启动成功
netstat -nltp | grep 6379
13、使用redis客户端redis-cli进行连接
/opt/module/redis/bin/redis-cli
14、配置redis环境变量
在/etc/profile.d目录下新建redis.sh 内容为: export REDIS_HOME=/opt/module/redis export PATH=$PATH:$REDIS_HOME/bin 编写之后记得重新读取 source /etc/profile
15、停止及启动redis
/etc/init.d/redis_6379 stop /etc/init.d/redis_6379 start
到这一步redis就已经安装成功了,接下来配置远程连接
进入/etc/redis/6379.conf 设置密码
vim /etc/redis/6379.conf requirepass 123456
将bind:注释掉
开放6379端口
#检查防火墙状态 firewall-cmd --state #开启防火墙 systemctl restart firewalld.service #开启6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent #重新载入配置 firewall-cmd --reload #查看已开放的端口 firewall-cmd --list-ports
最后重启redis
/etc/init.d/redis_6379 stop //关闭 /etc/init.d/redis_6379 start //启动
测试是否成功
redis-cli -h 你的ip -p 6379 -a 密码 例如---> redis-cli -h 192.168.100.103 -p 6379 -a 123456
下一篇:
redis入门8——redis的删除策略