本帖最后由 CLRSCR 于 2019-10-15 14:51 编辑
前言:写程序不可能只接触一种数据库,除非只做一种业务,此文章将教你5分钟快速安装部署Redis数据库,刚也看过论坛内已有此类文章,比我这个全面,若想全面了解请查看其他文章,若想快速安装部署此文章建议查看此文章
Redis设置及安装20191015 一、 下载 b) 下载后为压缩包,解压到要保存的地方 二、 安全性设置(打开目录下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.1 d) 修改默认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服务自启 五、 安装到本地(建议直接部署到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.conf b) 打开系统服务services.msc,找到Redis服务,设置自启
PS:若发错版块请管理帮忙移动,没找到其他分享之类的版块
(就快中级会员了)
|