前言下载上Redis的官网Download | Redis下载最新的Redis版本我这里下载的是7.2.3的版本如果实在不想点进去下载或者是没有图形化桌面的机器可以使用这个命令wget http://download.redis.io/releases/redis-7.2.3.tar.gz编译下载完之后我们解压到/usr/local目录下tar vzxf redis-7.2.3.tar.gz -C /usr/local/然后进入到redis的目录这里编译安装cd /usr/local/redis-7.2.3 make # 如果机器是多核的可以使用 -j参数比如是-j4就是启动4核来编译这也会快很多 make install修改配置文件redis的配置文件会在redis安装目录下一般我们都会复制一个配置文件到我们的Redis常用的启动目录下这里我复制到我的用户目录cp redis.conf ~/然后我们来修改我们复制的配置文件这样可以保留我们的原来的配置文件修改的点及意义这里教一下大家在linux怎么用使用vim来快速找到我们要修改的字段vim其实是一个非常好用的文本编辑器我们要查找字符串的话可以在命令模式下按Esc然后输入斜杠和你要匹配的字符串/yourTargetString然后回车就会开始查询匹配的字符串期间可以按n来查找下一个按N来查找上一个①daemonize 默认是no建议改成yes解释如果Redis在守护进程的监控下挂了守护进程会自动重新启动Redis以确保服务的持续运行②bind中127.0.0.1改成*解释默认是只允许本机访问改成*后就可以远程访问了③protected-mode默认是yes改成no解释当protected-mode设置为yes时表示Redis只能在本地进行访问外部网络无法连接到Redis④开启RDBRDB和AOF二选一有的版本是默认开启RDB但是我这个没有找到Save the DB to disk然后将下面的save 3600 1这一行下面添加save 900 1 # 900 秒内如果至少有 1 个 key 的值变化则保存 save 300 10 # 300 秒内如果至少有 10 个 key 的值变化则保存 save 60 10000 # 60 秒内如果至少有 10000 个 key 的值变化则保存解释RDB是Redis的一种持久化方式Redis本身是内存数据库数据不会存在磁盘持久化就是将数据备份到磁盘中RDB就是每段时间或者每修改多少个键则备份⑤ 开启AOF建议找到appendonly 默认是no改成yes可以注释掉RDB的save解释AOF的备份频率更快一般是一秒一次有关Redis中REB和AOF的区别可以看这里还没有写启动 测试连接# 开启redis服务 redis-server redis.conf # 打开redis客户端 redis-cli