标签:Redis相关的结果107条:

    Redis出现Could not get a resource from the pool错误关于连接数的分析

      Redis出现Could not get a resource from the pool错误关于连接数的分析缘起:redis.clients.jedis.exceptions.JedisConnectionException:Couldnotgetaresourcefromthepool生产环境的业务服务器报了大量上面的错误。Jedis无法从连接池中获取一个可用的连接,所有客户端与Redis服务端保持通信的连接都在工作中,没有闲置的连接可以使用。    目前生产环境每天Redis的QPS在5000左右,…

    发布于:2019-11-11 05:40:44

    CentOs7.3搭建Redis-4.0.1 Cluster集群服务

      环境VMware版本号:12.0.0CentOS版本:CentOS7.3.1611三台虚拟机(IP):192.168.252.101,192.168.102..102,192.168.252.103注意事项安裝GCC编译工具不然会有编译不过的问题$yuminstall-ygccg++gcc-c++make升级所有的包,防止出现版本过久不兼容问题$yum-yupdate关闭防火墙节点之前需要开放指定…

    发布于:2019-11-11 05:30:08

    Redis 备份、容灾及高可用实战

      Redis 备份、容灾及高可用实战Redis已经大量应用于各种互联网架构场景中,其优异的性能,良好的操作性,以及大量的场景应用案例,使得Redis备受瞩目。本文作者向大家介绍了一种Redis在非大集群分布式应用场景下的灾备解决方案。一起来品读一下吧~一、Redis简单介绍Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库…

    发布于:2019-11-11 05:11:15

    Redis报错-ERR max number of clients reached

      Redis报错-ERR max number of clients reachedRedis报错redis报错ERRmaxnumberofclientsreached错误我看啦一下连接数有500多个,可能是因为客户端接入太多设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置maxclients0,表示不作限制。当客户端连接数到达限制时,Redis会关闭新的连接并向客户端返回maxnumberofcl…

    发布于:2019-11-10 19:24:56

    Linux 安装配置Redis

      下载安装wgethttp://download.redis.ioeleasesedis-4.0.1.tar.gz解压tarzxvfredis-4.0.1.tar.gzmake&&makeinstall用cp命令复制到usr目录下运行cpredis-server/usr/local/bin/cpredis-cli/usr/local/bin/新建目录,存放配置文件mkdir/etce…

    发布于:2019-11-10 03:47:36

    配置 PHP 的 Session 存储到 Redis

      PHP的会话默认是以文件的形式存在的,可以配置到NoSQL中,即提高了访问速度,又能很好地实现会话共享,,,爽歪歪!配置方式如下:方法一:修改php.ini的设置session.save_handler=redissession.save_path="tcp://127.0.0.1:6379"修改完之后,重启一下php-fpm。方式二:通过ini_set()函数设置ini_set("session…

    发布于:2019-11-10 03:28:25

    docker搭建redis集群

      序这里参照了Docker搭建redis集群这篇文章来,非常顺利。下载镜像dockerpullredis准备配置文件mkdir/home/dockeredis/wgethttps:/aw.githubusercontent.com/antirezedis/3.0edis.conf-O/home/dockeredisedis.confcd/home/dockeredis/sed-i's/#slaveo…

    发布于:2019-11-10 00:01:52

    在Kubernetes上使用Sateful Set部署Redis

      最近需要在我们的一个Kubernetes集群上部署Redis,因此重新整理,写一下如何在Kubernetes上使用SatefulSet部署Redis。一、需求和环境我们的需求是需要部署三节点的Redis主从复制,并部署三个节点的RedisSentinel实现Redis的高可用。环境信息如下:Kubernetes1.6.7集群Ceph11.2.0集群Kubernetes的官方examples中已经给…

    发布于:2019-11-09 11:04:41

    在Kubernetes的3个node上部署redis cluster

      在Kubernetes的3个node上部署redis cluster目的redisclustor需要6台服务器才能正常运⾏,由于种种原因,开发或者某些特别的需求,只能在3台服务器上运⾏redisclustor。在不使用哨兵模式情况下,而使⽤最新的clustor模式运行redis。本文仅作为redis部署方式的研究及理解准备工作制作redisdocker.latest镜像其中包含以下组件:redis-clirubyredis-trib打包到镜像上传到阿里镜像服务器中…

    发布于:2019-11-09 10:27:26

    redis动态扩展内存

      需求:将redis内存从1G扩展到3G,不中断服务1、打开客户端#redis-cli-p63912、查看当前值redis127.0.0.1:6391>configgetmaxmemory1)"maxmemory"2)"1073741824"3、设置内存为3Gredis127.0.0.1:6391>configsetmaxmemory32212254724、查看修改后的值redis127…

    发布于:2019-11-09 02:25:13

    分享一个删除redis中指定key模式的数据的shell脚本

      有很多场景,我们都需要删除redis中某些具有相似特征的key,即使是线上环境也是。如果key数量很小容易处理,如果这些key很多很多,必须通过scan命令循环扫描一一删除,如果直接执行keys命令会堵死redis服务。下面这个脚本就是通过循环扫码key再删除,直至结束。redis-del-keys.sh#!/bin/bash##redis主机IPhost=$1##redis端口port=$2##…

    发布于:2019-11-09 01:57:32

    Redis 复制、Sentinel的搭建和原理说明

      Redis 复制、Sentinel的搭建和原理说明背景:Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换,更多的信息见前一篇说明。它的主要功能…

    发布于:2019-11-09 01:27:52

    CentOS 7.3 上用 docker 部署 redis 介绍

      CentOS 7.3 上用 docker 部署 redis 介绍Redis最新的版本已经是4.0.1了,我查了下镜像也更新了。于是在本地部署体验下,当然,这篇文章不是来介绍Redis4.0的新功能,而是来介绍如何用docker来部署的入门级课程。1.Docker安装启动$yum-yinstalldocker-io$servicedockerstart$chkconfigdockeron2.下载镜像$dockerpullredis3.启动容器这里我把容器的映射建…

    发布于:2019-11-09 01:03:55

    Linux CentOS 7安装Redis服务器教程

      说明:redis的缩写是REmoteDIctionaryServer。它是最流行的开源,高级key-value存储系统。这里说下CentOS7上安装redis服务器方法。项目地址:http:/edis.io/安装一、安装EPELrepo这里用的CentOSx86_64操作系统架构,所以我将仅使用适用于x86_64的epelrepo软件包。请根据您的操作系统架构(EPELURL)搜索epelrepo…

    发布于:2019-11-08 23:22:17

    docker-php添加redis扩展

      环境及版本php:php:5-fpm-alpinedocker:version17.06.1-cedocker-compose:version1.16.0-rc2源码安装方式ENVPHPREDIS_VERSION3.1.3RUNcurl-L-o/tmpedis.tar.gzhttps://github.com/phpredis/phpredis/archive/$PHPREDIS_VERSION.…

    发布于:2019-11-08 05:06:15

    Redis与Memcached的区别

      传统MySQL+Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。Memcached与MySQL数据库数据一致性问题。…

    发布于:2019-11-07 22:36:30