linux安装redis配置

  1. 安装
    yum install redis
    
    可能yum源中没有nginx需要自己更新yum
  2. 路径
    /etc/redis.conf   --配置文件地址
  3. 启动
    systemctl start redis -- 启动
    
    这里可能出错,原因是没有权限  vim /usr/lib/systemd/system/redis.service   将用户和组改为root
    User=root
    Group=root
    
    然后必须重载systemctl配置 systemctl daemon-reload
    
    systemctl status redis -- 查看是否启动
    systemctl stop reids -- 停止
    
    systemctl enable redis --- 设置开机自启
    
    如果防火墙开放需要开放端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
  4. 配置
    vim /etc/redis.conf
    
    1. 注释 bind 127.0.0.1   ----不注释的话只能127.0.0.1才能访问
    2. protected-mode yes  改为 no 关闭保护模式
    3. prot 6379 修改默认端口
    4. requirepass 123456 设置密码
    
    
    重载配置 systemctl daemon-reload
  5. 运行
    redis-cli -h 127.0.0.1 -p 6379 
    运行之后输入密码
    这里是没有用户名的
    直接auth 123456就可以了然后可以用 keys * 查询
  6. 链接客户端
    直接用redis DeskTop就可以
    
    这里说的是连接服务器的(你能操作但是不知道密码)
    使用MobaXterm
    
    把远端的127.0.0.1:6379代理到本地,这样直接用桌面客户端链接就可以了
  7. 备份
    reids默认开启RDB模式,并可以同时开启AOF
    AOF配置详解
    appendonly  yes                    #开启AOF持久化功能;
    appendfilename appendonly.aof          #AOF持久化保存文件名;
    appendfsync always                     #每次执行写入都会执行同步,最安全也最慢;
    #appendfsync everysec                  #每秒执行一次同步操作;
    #appendfsync no                    #不主动进行同步操作,而是完全交由操作系统来做,每30秒一次,最快也最不安全;
    auto-aof-rewrite-percentage  100      #当AOF文件大小超过上一次重写时的AOF文件大小的百分之多少时会再次进行重写,如果之前没有重写过,则以启动时的AOF文件大小为依据;
    auto-aof-rewrite-min-size    64mb      #允许重写的最小AOF文件大小配置写入AOF文件后,要求系统刷新硬盘缓存的机制。
    
    参考链接: https://www.cnblogs.com/deny/p/11531355.html 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章