1、修改maxmemory2、修改maxmemory-policy设置最大内存后需要设置删除策略否则当内存不足时再添加数据就会报错。有六种删除策略。volatile-lru:使用LRU算法从已设置过期时间的数据集合中淘汰数据。volatile-ttl:从已设置过期时间的数据集合中挑选即将过期的数据淘汰。volatile-random:从已设置过期时间的数据集合中随机挑选数据淘汰。allkeys-l
分类:
其他好文 时间:
2018-06-05 16:25:58
阅读次数:
136
原文链接 批量操作优化: 在使用redis的时候,客户端通过socket向redis服务端发起请求后,等待服务端的返回结果。 客户端请求服务器一次就发送一个报文 -> 等待服务端的返回 -> 关闭连接 如果是100个请求、1000个请求,那就得请求100次、1000次 所以使用多个请求的时候使用管道 ...
分类:
其他好文 时间:
2018-02-28 23:05:42
阅读次数:
1894
一,cpu,内存规划CPU:CPU不求核数多,但求主频高,Cache大,因为redis主处理模式是单进程的内存:一定要设置最大内存maxmemory参数,否则物理内存用爆了就会大量使用Swap最少预留出55%的内存,在系统极度繁忙时,如果父进程的所有Page在子进程写RDB过程中都被修改过了,就需要..
分类:
其他好文 时间:
2017-09-08 18:07:08
阅读次数:
154
1)The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128 2)WARNING overcommit_memory ...
分类:
其他好文 时间:
2017-04-11 17:22:32
阅读次数:
13841
mongodb (WARNING: soft rlimits too low) 修改配置文件 /etc/security/limits.conf,添加配置信息: [root@localhost ~]# vi /etc/security/limits.conf mongodb & redis 禁用大内 ...
分类:
数据库 时间:
2016-11-01 23:51:23
阅读次数:
295
用redis提高基于mss的秒杀系统 使用背景: 普通的基于mss框架的系统在并发量不是很高的情况下,对redis的需求不是很高。redis在系统中的角色相当于一个对象缓存器,在高并发的系统中(比如秒杀系统),在某一刻对数据库中的一条数据可能是成千上万的用户同时去访问,系统的用户体验度直接受到数据库 ...
分类:
其他好文 时间:
2016-08-24 17:00:18
阅读次数:
480
Redis是一个单线程的内存数据库。下载地址如下:http://download.redis.io/releases/redis-2.8.11.tar.gz在Redis的src目录运行make命令,然后将可执行文件复制到新建的bin目录。可以使用如下的组织形式。Redis持久化有两种方式 RDB和A ...
分类:
其他好文 时间:
2016-08-06 17:24:40
阅读次数:
95
安装redistar-xfredis-3.0.7.tar.gz-C/usr/local
cd/usr/local&&mvredis-3.0.7redis
cdredis
makeinstall2.编写redis优化脚本echo"vm.overcommit_memory=1">>/etc/sysctl.conf
sysctl-p
[root@游戏测试~]#cat/data/scripts/redis.sh
#!/bin/bash
ln-s/usr/local/..
分类:
其他好文 时间:
2016-08-04 19:56:37
阅读次数:
186
1.安装redis 2.编写redis优化脚本 3.打包 ...
分类:
其他好文 时间:
2016-08-04 11:40:44
阅读次数:
170
# 注意在redis.conf中的小聚合数据类型的特殊编码设置(http://carlosfu.iteye.com/blog/2254572)```hash-max-zipmap-entries 64 (hash-max-ziplist-entries for Redis >= 2.6)hash-m ...
分类:
其他好文 时间:
2016-07-01 11:35:13
阅读次数:
140