redis的基本介绍就不在这里赘述了,直接上例子
一、准备工作
操作系统的安装参考我的这个帖子
机器规划如下
ip | 名称 | 作用 | 其他 |
192.168.122.21 | xxCentos7One | redis(主) | |
192.168.122.22 | xxCentos7Two | redis(从) | |
192.168.122.23 | xxCentos7Three | redis(从) |
二、安装redis
从这里下载redis ,然后放到任意路径下并解压缩(我放到了/usr/local/路径)得到redis-4.0.11文件夹。如下图所示
进入到redis-4.0.11目录中,执行make & make install。在make成功以后,会在src目录下多出一些可执行文件:Redis-server,redis-cli等等。
修改redis.conf文件:暂时只开启守护进程(daemonize yes),其他主要配置说明如下
daemonize: 是否以后台daemon方式运行
requirepass: 设置密码
pidfile: pid文件位置
port: 监听的端口号
timeout: 请求超时时间
loglevel: log信息级别
logfile: log文件位置
databases: 开启数据库的数量
save * *: 保存快照的频率(第一个*表示多长时间,第三个*表示执行多少次写操作。)
(在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。)
rdbcompression: 是否使用压缩
dbfilename: 数据快照文件名(只是文件名,不包括目录)
dir: 数据快照的保存目录(这个是目录)
appendonly: 是否开启appendonlylog,开启的话每次写操作会记一条log,但影响效率。
appendfsync: appendonlylog如何同步到磁盘,分为三个选项
(每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)
配置完毕后,进入/usr/local/redis-4.0.11/src,执行./redis-server /usr/local/redis-4.0.11/redis.conf。
其含义是:以 /usr/local/redis-4.0.11/路径下的redis.conf文件作为配置文件,启动redis。
依然在当前目录下,执行./redis-cli -h 192.168.122.21 -p 6379,從控制台访问redis。这时尚未真正进入redis
还需要执行 auth yourPassword登入redis。如下图所示
到這裡为止,我们安装redis的工作就告一段落了,下一次,我们开始说如何搭建单机版的RDB和AOF。