linux 在线安装redis6.2.4

1.下载安装包(usr/local)

wget http://download.redis.io/releases/redis-6.2.4.tar.gz

  1.1如果wget报错 安装 weget插件

yum -y install wget

 

2.解压安装包

tar -zxvf [压缩包]

  2.1 解压成功后,在安装包所在目录下对redis文件进行编译,执行命令:make,如果执行过程只发生错误 提示如下,则需要手动安装gcc编译器;如果已经安装请忽略

yum install -y gcc g++ gcc-c++ make

3.解压成功后,在安装包所在目录下对redis文件进行编译,执行命令:make,

make
make install

4. 安装成功后,在src目录下执行:./redis-server

 

 

二。部署

  1.由于redis 安装目录下是没有bin和etc文件的,conf配置文件和常用的命令都在SRC目录下,不方便管理,因此redis的根目录下创建bin和etc  

sudo mkdir etc
sudo mkdir bin

  2.将REDIS目录下的redis.conf文件移动至etc下,方便统一管理:

   mv redis.conf /usr/local/redis-6.2.4/etc/

  3.将SRC目录下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/新建的bin目录下。

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis-6.2.4/bin

  4.设置成功之后,启动redis只需要到bin目录下

redis-server [指定配置文件] 

redis-server /usr/local/redis-6.2.4/etc/redis.conf

 

三。修改配置文件 /etc/redis.conf

  1.修改密码

    将requirepass  设置成1234 密码就成了1234

  2.后台启动

     daemonize no 为 daemonize yes  守护进程运行

  3.允许远程访问

    bind 127.0.0.1  注释掉 限制本机访问

    protected-mode no  #关闭保护模式

   4.stop-writes-on-bgsave-error  设置no # 避免不能持久化的问题

  5.logfile /path/to/file #指定日志路径

    tail -f /var/log/redis/redis.log 

  VI 检索命令

/STRING 光标检索
n 下一个
N 上一个

 

四。/redis-cli 运行redis

  1.进入redis目录下sbin目录 执行

./redis-cli

 

 五。过一段时间 redis 连接不上了,解决思路,进入./redis-cli  执行set 命令 发现抱错

 

  报错原因:

    因为强制把redis快照关闭了导致不能持久化的问题,在网上查了一些相关解决方案,通过stop-writes-on-bgsave-error值设置为no即可避免这种问题。   

  1.在cli 执行命令 

‘    

127.0.0.1:6379> config set stop-writes-on-bgsave-error no

 

  2.修改配置文件重启

 

 

 参考:解决redis连接错误:MISCONF Redis is configured to save RDB snapshots

 

 

六。开启6379防火墙

  1.linux 查防火墙开启的端口

  firewall-cmd --list-all

  2.开启防火墙6379端口

  firewall-cmd --zone=public --add-port=6379/tcp --permanent

  service firewalld restart

 

  3.linux 查询执行的端口

  netstat -lnap|grep LISTEN

 

7.可视化工具

redisdesktop工具下载

windows redis客户端_颜值高还好用的Redis可视化客户端汇总

 

8.linux-redis设置密码

 

9..指定端口ip连接

服务端:./redis-server --port 端口号
client端:./redis-cli -p 端口号 -h 127.0.0.1

posted @   BBS_自律  阅读(393)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
点击右上角即可分享
微信分享提示