redis 安装及使用
安装
- 下载redis,官网下载地址 https://redis.io/download
- 解压 make --> make install
- 安装完成
配置
- 配置文件在 解压缩文件夹下,redis.conf
- 关键配置有
- 允许访问的此redis的远程主机ip:bind,修改为0.0.0.0或者注释该行则允许所有ip访问
- 守护进程启动: daemonize yes
- 保护模式,若关闭则所有ip均可访问,开启后只能指定ip访问。protected-mode no
- 密码 requiredpass
- work dir ,默认 ./
- 数据库名称,dbfilename,只能写文件名,会保存在work dir下
- 日志保存地址,logfile,指定路径即可。此处注意是否有权限,同数据库路径也要注意写权限
- 从库配置,新加一行 slaveof 192.168.1.4 6379.
- 当主库配置密码时,从库需要设置主库密码。 masterauth 123456
- 从库可写, slave-read-only no
启动
- redis-server redis.conf ,指定配置文件启动redis服务端,或将配置文件cp到server同路径下
- redis-cli 启动客户端,若有密码,则加-a 123456即可,-p指定连接地址,如 redis-cli -p 192.168.1.6 -a 123456
停止
- 在客户端中执行 shutdown
查看主从配置信息
- 客户端中执行info,在其Replication节点下就是主从配置信息
备注
- mac 和linux在同一局域网中,开启bind后访问失败,未解决。采用bind 0.0.0.0方式,主从成功,成功现象:主库set k v,从库中get k成功。或在主库info信息中可看到连接成功的从库。