最近发现服务器redis不稳定,经常连接超时,开始查redis日志,初步分析,可能存在以下情况:
1、网络资源耗尽;
2、连接数用完了;
3、端口TCP backlog队列满了(linux内核参数somaxconn(每一个端口最大的监听队列数)和redis TCP_backlog...
admin
3年前 (2021-03-18) 2793℃
4喜欢
Redis的配置主要放置在redis.conf,可以通过修改配置文件实现Redis许多特性,比如复制,持久化,集群等。
redis.conf部分配置详解:
# 启动redis,显示加载配置redis.conf
# ./redis-server /path/to/redis....
admin
5年前 (2018-06-27) 1036℃
5喜欢
如果redis开放了远程连接,并且没有开启密码验证,就会让redis留有后门缺陷,通过利用redis的免帐号密码漏洞进行入侵,解决方案:
首先,执行top命令,找出占用CPU最高的(一般会达到100%以上),然后按以下命令执行:
rm -rf /var/spool/cron
...
admin
6年前 (2018-03-02) 1583℃
1喜欢
/*1.Connection*/
$redis = new Redis();
$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接
$redis->open('127...
admin
7年前 (2017-03-03) 1058℃
3喜欢
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
1、下载源码,解压缩后编译源码。
$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz
$ tar xzf redis-3.2.6.tar.gz
...
admin
7年前 (2017-02-03) 1337℃
4喜欢
通过REDIS防止重复提交数据的例子
使用Redis可以很方便的防止表单或者按钮重复提交,给动作加锁,在一定时间内不能再次执行。
//防止重复提交
$lock_nopay = ‘nopay_’.$sb_id.$sb_uid.$pay_money;
if(...
admin
7年前 (2016-10-29) 3478℃
0喜欢
示例:
string类型(字符串)
正常
Redis::set('key','value');
Redis::get('key');
有效时间
Redis::setex('key',3600,'value');
Redis::get('key');
List类型(列...
admin
7年前 (2016-10-29) 1190℃
2喜欢
cd /usr/local/src #进入软件包存放目录
下载:wget http://pecl.php.net/get/redis-2.2.7.tgz
或:http://download.redis.io/releases/redis-2.2.7.tgz
tar zxvf ph...
admin
7年前 (2016-10-29) 1059℃
0喜欢
String 类型操作
string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象
$redis->set('key','TK');
$redis->set('number...
admin
7年前 (2016-10-29) 1233℃
3喜欢