- 安装
yum install redis 可能yum源中没有nginx需要自己更新yum
- 路径
/etc/redis.conf --配置文件地址
- 启动
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
- 配置
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
- 运行
redis-cli -h 127.0.0.1 -p 6379 运行之后输入密码 这里是没有用户名的 直接auth 123456就可以了然后可以用 keys * 查询
- 链接客户端
直接用redis DeskTop就可以 这里说的是连接服务器的(你能操作但是不知道密码) 使用MobaXterm 把远端的127.0.0.1:6379代理到本地,这样直接用桌面客户端链接就可以了
- 备份
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