本站托管在自购的CN2 GIA VPS服务器上,内存只有2G,偶尔会出现内存紧张而导致系统把Redis、Mysql等内存大户kill掉的情况。增加swap 可以解决这个问题,但swap性能比内存差太多,因此想到使用jemalloc优化内存占用。
对网站维护者来说,可用性和数据安全非常重要。自发生了一些安全事件后,本站准备了几台备用服务器,以便在出现网络攻击、服务器故障时切换使用。之前多台服务器间数据库一直使用全量同步,今天忽然想到可以用Mysql主主同步/Redis主从复制备份网站,配置一次即可简单方便的切换服务器。
Redis 是一个开源、高性能的Key-Value数据库,被广泛应用在服务器各种场景中。本文介绍几个查看Redis内存信息的命令,包括常用的info memory、info keyspace、bigkeys等。
今天收到某台服务器磁盘容量报警,经排查是某个插件产生大量无用redis数据,导致redis数据库大小急剧膨胀造成。问题解决后,计划让应用使用单独redis实例,因此需要运行多个redis实例。本文介绍CentOS系统运行多个redis实例的配置方法。
由于误用插件,某台服务器的redis实例存在数百万无用的key。为了删除无用数据,上网查找redis批量删除key的方法,发现使用过程中都有问题。经过本人的研究,终于找到redis批量删除key的正确用法。本文分享最新版Redis批量删除key的方法,希望能帮到遇到同样问题的网友。
Redis是一个高性能的内存型NoSQL数据库,是服务端开发中常用的软件。Redis官方支持*nix、BSD等系统,没有提供对Windows平台的支持。Windows平台上的Redis由微软开发,但微软目前暂停了对其的支持和维护。微软Redis的Github仓库是 MicrosoftArchive/redis,最后发布的版本是两年前的3.2.100。
购买了阿里云的ECS服务器,系统为64位的CentOS 6.5,记录一下初始化和配置web服务器过程。