作者:AlbertWen
添加时间:2018-01-19 22:27:38
修改时间:2025-06-15 07:15:06
分类:
MySQL/Redis
编辑
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。
一、简单字符串缓存实战
$redis->connect('127.0.0.1', 6379);
$strCacheKey = 'Test_bihu';
//SET 应用
$arrCacheData = [
'name' => 'job',
'sex' => '男',
'age' => '30'
];
$redis->set($strCacheKey, json_encode($arrCacheData));
$redis->expire($strCacheKey, 30); # 设置30秒后过期
$json_data = $redis->get($strCacheKey);
$data = json_decode($json_data);
print_r($data->age); //输出数据
//HSET 应用
$arrWebSite = [
'google' => [
'google.com',
'google.com.hk'
],
];
$redis->hSet($strCacheKey, 'google', json_encode($arrWebSite['google']));
$json_data = $redis->hGet($strCacheKey, 'google');
$data = json_decode($json_data);
print_r($data); //输出数据
作者:AlbertWen
添加时间:2017-10-29 21:09:54
修改时间:2025-06-06 09:38:46
分类:
MySQL/Redis
编辑
作者:AlbertWen
添加时间:2018-11-04 15:18:57
修改时间:2025-06-03 10:58:04
分类:
MySQL/Redis
编辑
关于 阿里云 RDS MySQL 排序分页查询数据错乱的原因和解决方案
1、某些时候MySQL 排序分页查询会出现数据错乱的情况 比如:
CREATE TABLE alarm_test (
id bigint(20) NOT NULL DEFAULT '0',
detail varchar(255) CHARACTER SET utf8 NOT NULL,
created_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
作者:AlbertWen
添加时间:2018-08-12 10:29:15
修改时间:2025-05-24 05:49:54
分类:
MySQL/Redis
编辑
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。
作者:AlbertWen
添加时间:2013-03-24 10:07:15
修改时间:2025-06-09 09:17:18
分类:
MySQL/Redis
编辑
UNIX时间戳 转换 为日期
from_unixtime(unix_timestamp, format)
参数:UNIX 时间戳返回值:字符串
from_unixtime(1506648322, '%Y-%m-%d %H:%i:%s')
作者:AlbertWen
添加时间:2013-03-18 14:48:26
修改时间:2025-06-13 01:58:59
分类:
MySQL/Redis
编辑
所以大家要注意,以后查询数据库的时候,如果字段是string类型的,条件的值必须加上 单引号,以提升查询的效率!

作者:AlbertWen
添加时间:2014-07-14 22:05:00
修改时间:2025-05-23 11:59:26
分类:
MySQL/Redis
编辑
增加或减少数据节点的数量和 NoOfReplicas(即副本数,通过管理节点的config.ini配置文件来设置)有关,一般来说NoOfReplicas是2,那么增加或减少的数量也应该是成对的,否则要设置另外的NoOfReplicas。首先必须确保新加入的数据节点作为新的group加入,默认2个node为1个group,Group数量 = NDB节点总数 / NoOfReplicas数。
作者:AlbertWen
添加时间:2017-12-19 21:27:54
修改时间:2025-05-22 19:27:29
分类:
MySQL/Redis
编辑
Linux系统上,需要安装 Freetds 才能访问 SQL Server 服务
作者:AlbertWen
添加时间:2014-07-16 18:17:00
修改时间:2025-05-22 18:48:38
分类:
MySQL/Redis
编辑
[mysqld]
slow-query-log = on # 开启慢查询功能
slow_query_log_file = /usr/local/mysql/data/slow-query.log # 慢查询日志存放路径与名称
long_query_time = 5 # 查询时间超过5s的查询语句
### log-queries-not-using-indexes = on # 列出没有使用索引的查询语句
作者:AlbertWen
添加时间:2016-02-24 16:05:12
修改时间:2025-05-22 19:28:17
分类:
MySQL/Redis
编辑
Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的 MySQL-Proxy 0.8.2 版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平 台,每天承载的读写请求数达几十亿条。
源码下载:https://github.com/Qihoo360/Atlas