Redis从零开始设置及快速安装部署[适合初级]
本帖最后由 CLRSCR 于 2019-10-15 14:51 编辑前言:写程序不可能只接触一种数据库,除非只做一种业务,此文章将教你5分钟快速安装部署Redis数据库,刚也看过论坛内已有此类文章,比我这个全面,若想全面了解请查看其他文章,若想快速安装部署此文章建议查看此文章
Redis设置及安装20191015一、 下载a) Redis 64位版本3.2.1.00下载地址 https://www.lanzous.com/i5y6gsjb) 下载后为压缩包,解压到要保存的地方二、 安全性设置(打开目录下redis.windows.conf文件)a) 为redis添加密码认证,搜索requirepass取消前面的#符号注释,空格后面添加密码b) 禁止一些高危指令文件,添加如下三行 i. rename-command FLUSHALL "" ii. rename-command CONFIG "" iii. rename-command EVAL ""c) 禁止外网访问(或指定IP访问)Redis添加如下一行 i. bind 127.0.0.1d) 修改默认Redis端口,把port 6379 修改为 port 11111三、 数据持久化设置(打开目录下redis.windows.conf文件)a) RDB(快照方式) i. conf配置文件中添加:save 60 100;在60秒内发生了100次修改,则进行一次快照保存,可加多行;b) AOF(记录日志方式) i. conf配置文件中添加: appendonly yes,开启功能后需要设置fsync配置,三种选一个写入 ii. appendfsync no:不进行fsync,将flush文件的时机交给OS决定,速度最快 iii. appendfsync always:每写入一条日志就进行一次fsync操作,数据安全性最高,但速度最慢 iv. appendfsync everysec:折中的做法,交由后台线程每秒fsync一次四、 其他a) 建议Redis只在内网使用,不开放外网b) 建议添加密码认证,修改默认端口,限制外网访问c) 重启Redis加载AOF文件报错,原因原因:默认生成的appendonly.aof文件是只读的,去掉只读属性即可d) 建议直接部署到Windows服务自启e) Redis客户端管理工具 https://www.lanzous.com/i6s3v3gf) 已配置好的conf文件(端口和密码需手动更改) https://www.lanzous.com/i6s3vra五、 安装到本地(建议直接部署到Windows服务自启)a) 打开cmd,使用cd命令进入到Redis解压文件目录下b) 输入安装指令 redis-server redis.windows.conf,等待安装完成c) 输入命令 redis-cli -h 127.0.0.1 -p 6379 -a password(6379为端口,password为你设置的密码)d) 输入测试命令set name test 回车,然后输入get name 查看是否返回test六、 部署到Windows服务自启a) 在目录下输入cmd命令 redis-server--service-install redis.windows.confb) 打开系统服务services.msc,找到Redis服务,设置自启
PS:若发错版块请管理帮忙移动,没找到其他分享之类的版块
(就快中级会员了{:2_27:})
前言:写程序不可能只接触一种数据库,除非只做一种业务,此文章将教你5分钟快速安装部署Redis数据库,刚也看过论坛内已有此类文章,比我这个全面,若想全面了解请查看其他文章,若想快速安装部署此文章建议查看此文章
Redis设置及安装20191015
一、 下载
a) Redis 64位版本3.2.1.00下载地址 https://www.lanzous.com/i5y6gsj
b) 下载后为压缩包,解压到要保存的地方
二、 安全性设置(打开目录下redis.wi +1111
页:
[1]