标签 redis 下的文章

分类: Cache

CentOS7.8快速安装Redis6.0.5

在安装Redis6之前需要升级下gcc版本:参考 CentOS7.7快速升级gcc到8.x版本 快速安装步骤如下:安装下tcl包:以免make test不能通过yum install tcl -y下载编译安装:wget http://download.redis.io/releases/redis-6.0.5.tar.gz tar xvf redis-6.0.5.tar.gz mv redi...

阅读全文 »

分类: Cache

redis-cli客户端命令整理

redis-cli 是Redis命令行界面,一个简单的程序,允许向Redis发送命令,并直接从终端读取服务器发送的回复。有两种主要的模式:一种是交互模式,在这种模式下,用户输入命令并获得回复的REPL(Read Eval Print Loop)另一种模式是将命令作为参数发送redis-cli,执行并打印在标准输出上。redis-cli命令参数:主要参数: -h host地址 -p 端口 -n...

阅读全文 »

分类: Php

PHP7使用Redis保存session

PHP默认就支持保存session到redis,不需任何额外代码,首先安装redis,参考 redis快速安装PHP默认使用文件存储session,如果并发量大,效率非常低,如项目同时运行在多台服务器上做了分布式部署,就无法使用常规的Session记录方式来记录用户的会话了,否则用户在服务器1上完成登录,我们下次在服务器2上访问其他模块就无法获取到该用户的信息。

阅读全文 »

分类: Cache

Keepalived 2.0.9 + Redis5.0部署redis主从高可用

项目需要部署搭建redis主从高可用环境,对外使用VIP提供服务,以下是实现步骤: Keepalived 实现VRRP(虚拟路由冗余)协议,从路由级别实现VIP切换,可以完全避免类似heartbeat脑裂问题,可以很好的实现主从、主备、互备方案。实现切换逻辑如下:A和B两台机器1)A 、B机器依次启动,A机作为主、B机为从。 2)主A挂掉,B接管业务并作为主。 3)A机起来,作为从SLAV...

阅读全文 »

分类: Cache

Redis主从复制

redis主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单。redis的复制功能可以很好的实现数据库的读写分离,提高服务器的负载能力。主数据库主要进行写操作,而从数据库负责读操作。过程:1:当一个从数据库启动时,会向主数据库发送sync命令,2:主数据库接收到syn...

阅读全文 »

分类: Cache

redis overcommit memory (oom) 问题报错解决方法

一,什么是overcommit or oom问题Linux对大部分申请内存的请求都回复"yes",以便能跑更多更大的程序。因为申请内存后,并不会马上使用内存。这种技术叫做Overcommit。当linux发现内存不足时,会发生OOM killer(OOM=out-of-memory)。它会选择杀死一些进程(用户态进程,不是内核线程),以便释放内存。

阅读全文 »

分类: Php

php扩展redis模块

1、到https://github.com/nicolasff/phpredis/下载phpredis最新版2、将刚下好的压缩包解压到php源码目录下的ext中,即/opt/php-NN/ext/phpredismv phpredis-NN /opt/php-NN/ext/phpredis3、将phpredis加入php拓展模块cd /opt/php-NN/ext/phpredis /usr...

阅读全文 »

分类: Cache

Redis配置文件redis.conf参数详解

Redis配置文件redis.conf参数详解,基本兼容4.x及5.0版本:/********************************* GENERAL *********************************/ // 是否作为守护进程运行 daemonize yes // 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile...

阅读全文 »

分类: Cache

redis安全事项策略要点

redis生产环境中需要设置下安全策略,主要有以下几点:1、指定redis服务使用的网卡即监听的地址 (需要重启redis才能生效)即监听地址为:bind 127.0.0.1 192.168.121.160注:修改后只有本机和内网才能访问Redis。

阅读全文 »

分类: Cache

redis快速安装

确保机器能连外网,直接root登录执行:wget http://download.redis.io/releases/redis-3.2.6.tar.gz tar xvf redis-3.2.6.tar.gz mv redis-3.2.6 /usr/local/redis cd /usr/local/redis make安装完毕·建立软连接:ln -s /usr/local/redis/sr...

阅读全文 »