21.9 redis介绍
21.10 redis安装
daemonize yes
表示redis为后台启动,终端继续做其他事情logfile "/var/log/redis.log"
定义redis的日志路径dir /data/redis
定义redis的RDB,aof文件的存放路径appendonly yes
开启aof日志 在dir定义的目录下存aof文件
vim /etc/rc.local
redis-server /etc/redis.conf
echo never > /sys/kernel/mm/transparent_hugepage/enabled
21.11 redis持久化
redis.conf上有定义RDB的触发时间来持久化
save 900 1 #表示每15分钟且至少有1个key改变,就触发一次持久化
save 300 10 #表示每5分钟且至少有10个key改变,就触发一次持久化
save 60 10000 #表示每60秒至少有10000个key改变,就触发一次持久
redis.conf定义的关于aof的参数
appendonly yes #如果是yes,则开启aof持久化
appendfilename “appendonly.aof” # 指定aof文件名字
appendfsync everysec #指定fsync()调用模式,有三种no 隔一段时间来记录磁盘中,最不安全,always 每写入指令就记录,耗费资源大,everysec 每秒记录,默认这种方式。
save “” #这样可以禁用rdb持久化,并把其他save注释掉
21.12 redis数据类型
21.13 redis常用操作(上)
21.14 redis常用操作(中)
21.15 redis常用操作(下)
21.16 redis操作键值
21.17 redis安全设置
更改完要重启redis服务
killall redis-server
redis-server /etc/redis.conf
21.18 redis慢查询日志
21.19 php安装redis扩展模块
wget http://pecl.php.net/get/redis-4.2.0.tgz
编译安装的重启服务操作
/etc/init.d/php-fpm restart
21.20 redis存储session
21.21 redis主从配置
redis-cli -h 127.0.0.1 -p 6380
链接从上,会看到主的数据已经同步过去
21.22 redis集群介绍
21.23 redis集群搭建配置(上)
vim /etc/redis_7001.conf
port 7001
bind 192.168.133.132
daemonize yes
pidfile /var/run/redis_7001.pid
dir /data/redis_data/7001
cluster-enabled yes
cluster-config-file nodes_7001.conf
cluster-node-timeout 10100
appendonly yes
启动
redis-server /etc/redis_7001.conf
21.24 redis集群搭建配置(下)
21.25 redis集群操作
redis 5.0 创建集群的命令
redis-cli --cluster create --cluster-replicas 1 192.168.93.128:7000 192.168.93.128:7002 192.168.93.128:7004 192.168.93.129:7001 192.168.93.129:7003 192.168.93.129:7005
检查集群状态命令
redis-cli --cluster check 192.168.93.128 7000
Redis-5.0.0集群配置
https://blog.csdn.net/Aquester/article/details/83419512#_Toc23839